- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- PostgreSQL/ユーザ管理/全テーブルをGRANTする へ行く。
- 1 (2010-02-23 (火) 14:58:13)
全テーブルをGRANTする
#!/bin/bash for table in `echo '\dtvs' | psql -t -A -F ',' DB_NAME | cut -f 2 -d ','` do echo "GRANT ALL ON TABLE $table to public;" echo "GRANT ALL ON TABLE $table to public;" | psql DB_NAME done
- PostgreSQL8.5からは GRANT ALL ON DB_NAME.* みたいに出来るようになるらしい。