at_yasu's blog

ロード的なことを

ユーザ作成、削除、データベース作成、削除

MySQLとは違うからメモ書き。なぜか、こういう事はすぐに忘れる・・・


方法は二つあり、コマンドラインで操作する方法と、SQLで操作する方法をものすごくいい加減にメモ書き。

コマンドライン SQL
ユーザ作成 createuser -U postgres --no-superuser --no-createdb --no-createrole --pwprompt create user [user name] with password [password] nocreatedb nocreateuser nocreaterole
ユーザ削除 dropuser -U postgres [user name] drop user [user name]
データベース作成 createdb -U postgres -E utf8 -O [owner] [db name] create database [db name] with owner = [owner] encoding = 'utf8';
データベース削除 dropdb -U postgres [db name] drop database [db name]


参考:日本PostgreSQLユーザ会: PostgreSQL 8.2.4 付属ドキュメント