データベース - postgreSQL - postgreSQL ユーザについて

クラウディア 
1. 概要
2. バージョン 9 と 10 の違い

1. 概要

 「PostgreSQL」は、バージョンが変わるときに、その仕様が大きく変わることがあります。  過去に、前バージョンのデータベースを引き継げなくなった事件があるようです。

2. バージョン 9 と 10 の違い

 これは。「FreeBSD」で確認していることですが、他のオペレーティングシステムでも同じことが起きているのではないかと推測されます。  「Pos「greSQL」のバージ」ン 9 と 10 では、「PostgreSQL」ユーザのユーザ名・UID が異なるのです。  どちらも「/etc/passwd」で確認したものですが。  「FreeBSD 10.3 RELEASE」に「postgreSQL 9.4.15」をインストールしたものは

pgsql:*:70:70:PostgreSQL pseudo-user:/usr/local/pgsql:/bin/sh
 「FreeBSD 10.4 RELEASE」に「PostgreSQL 10.1」をインストールしたものは

postgres:*:770:770:PostgreSQL Daemon:/var/db/postgres:/bin/sh
 となっています。  正しく使いこなさないと混乱しそうです。