2020/09/17
PostgreSQLですべてのテーブルを削除する
概要
postgreqlのすべてのデータを削除する必要が出てきたので調査して実行しました。
versionは 11.5
です。
SQL
以下を実行しました。
すべてのテーブルが同一スキーマにあることが前提のようなので注意
DROP SCHEMA public CASCADE;
CREATE SCHEMA public;
GRANT ALL ON SCHEMA public TO your_db_user_name;
GRANT ALL ON SCHEMA public TO public;
☝️でできました。
関連する記事
psqlコマンドを使い、SQLファイルを実行して、csv/tsvに結果を出力する
postgresqldbサーバーにログインして、SQLファイルを実行して結果をcsv/tsvに出力する方法です。
[Rust][Psql]Dieselのよくやる使い方まとめ
Rust Dieselのよくやる使い方をまとめてみました
POSTGRESQLで行更新時に自動で更新日時を設定する
TRIGGERを使って、行更新時に更新日時を特定のフィールドに設定できるようにしました
Rust dieselでpostgresqlのjson型を使う
dieselでpostgresqlのjson型のフィールドに対するクエリができるようにしました