psqlでSQLファイルを実行する


psql -U ユーザー名 -h ホスト名 -d DB名 -f ファイル名

PostgreSQLでDBの文字エンコードを調べる


psql -l

でデータベース一覧表示したらエンコードも書いてあります。

PostgreSQLで主キーがuuidなテーブルを作る


CREATE EXTENSION pgcrypto;

を実行しておく。
そのうえで、主キーにした列のDEFAULTを
gen_random_uuid()
に設定すればOK。