質問するログイン新規登録

回答編集履歴

3

見直し

2020/02/01 07:01

投稿

退会済みユーザー
answer CHANGED
@@ -8,4 +8,5 @@
8
8
  そこからdrop table文のスクリプトを起こして実行(\i ファイル名 で)するとか。
9
9
 
10
10
  psqlコマンドが使えないなら
11
- `select * from pg_tables;`でもテーブル一覧を取得できたり。
11
+ `select * from pg_tables;`でもテーブル一覧を取得できたり。
12
+ あるいは`SELECT relname AS table_name FROM pg_stat_user_tables;`などと統計情報から引っ張ってくるてもあったり。

2

見直し

2020/02/01 07:01

投稿

退会済みユーザー
answer CHANGED
@@ -5,4 +5,7 @@
5
5
  3件ともにschemaごと落とすやり方の紹介ですね。
6
6
 
7
7
  それがいやなら、psqlが使えるのであれば \dt メタコマンドでテーブル一覧を表示して、
8
- そこからdrop table文のスクリプトを起こして実行(\i ファイル名 で)するとか。
8
+ そこからdrop table文のスクリプトを起こして実行(\i ファイル名 で)するとか。
9
+
10
+ psqlコマンドが使えないなら
11
+ `select * from pg_tables;`でもテーブル一覧を取得できたり。

1

見直し

2020/02/01 06:58

投稿

退会済みユーザー
answer CHANGED
@@ -1,1 +1,8 @@
1
- [PostgreSQL ですべてのテーブルを削除する方法 - Qiita](https://qiita.com/a-suenami/items/e231adc2e083ef9449f6)
1
+ [PostgreSQL ですべてのテーブルを削除する方法 - Qiita](https://qiita.com/a-suenami/items/e231adc2e083ef9449f6)
2
+ [postgresql 全テーブル削除 | 株式会社uluca](https://uluca.co.jp/2015/04/16/postgresql-%E5%85%A8%E3%83%86%E3%83%BC%E3%83%96%E3%83%AB%E5%89%8A%E9%99%A4/)
3
+ [Postgres - DB内のテーブルをすべて削除する | Qrunch(クランチ)](https://qrunch.net/@nokonoko1203/entries/IojP9VT9uvFWhSpn)
4
+
5
+ 3件ともにschemaごと落とすやり方の紹介ですね。
6
+
7
+ それがいやなら、psqlが使えるのであれば \dt メタコマンドでテーブル一覧を表示して、
8
+ そこからdrop table文のスクリプトを起こして実行(\i ファイル名 で)するとか。