PostgreSQL関連メモ †
PostgreSQLメモ †
ユーザの新規作成 †
$ creageuser user_name
既存ユーザのパスワード変更 †
postgres=# alter user user_name with password 'password'; postgres=# \q
既存ユーザにデータベースとユーザの作成権限をあたえる †
postgres=# alter user user_name CREATEUSER CREATEDB;
テーブルの作成 †
portfolio=# CREATE table table_name(date timestamp, rate numeric);
テーブルの内容確認 †
portfolio=# \d table_name
テーブルの内容をエクスポート・インポート †
- エクスポート
portfolio=> copy aud2jp to '/tmp/aud2jp';
- インポート
portfolio=> copy aud2jp from '/tmp/aud2jp';
Apacheからの接続 †
- apacheユーザの作成
$ createuser apache
- テーブルのアクセス権限をあたえる
$ psql -n SampleDB SampleDB=> grant select on SampleTable to apache;
テーブル削除 †
SampleDB=> drop table tablename;
データベース削除 †
$ dropdb db_name