回答編集履歴

3

見直し

2020/02/01 07:01

投稿

退会済みユーザー
test CHANGED
@@ -19,3 +19,5 @@
19
19
  psqlコマンドが使えないなら
20
20
 
21
21
  `select * from pg_tables;`でもテーブル一覧を取得できたり。
22
+
23
+ あるいは`SELECT relname AS table_name FROM pg_stat_user_tables;`などと統計情報から引っ張ってくるてもあったり。

2

見直し

2020/02/01 07:01

投稿

退会済みユーザー
test CHANGED
@@ -13,3 +13,9 @@
13
13
  それがいやなら、psqlが使えるのであれば \dt メタコマンドでテーブル一覧を表示して、
14
14
 
15
15
  そこからdrop table文のスクリプトを起こして実行(\i ファイル名 で)するとか。
16
+
17
+
18
+
19
+ psqlコマンドが使えないなら
20
+
21
+ `select * from pg_tables;`でもテーブル一覧を取得できたり。

1

見直し

2020/02/01 06:58

投稿

退会済みユーザー
test CHANGED
@@ -1 +1,15 @@
1
1
  [PostgreSQL ですべてのテーブルを削除する方法 - Qiita](https://qiita.com/a-suenami/items/e231adc2e083ef9449f6)
2
+
3
+ [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/)
4
+
5
+ [Postgres - DB内のテーブルをすべて削除する | Qrunch(クランチ)](https://qrunch.net/@nokonoko1203/entries/IojP9VT9uvFWhSpn)
6
+
7
+
8
+
9
+ 3件ともにschemaごと落とすやり方の紹介ですね。
10
+
11
+
12
+
13
+ それがいやなら、psqlが使えるのであれば \dt メタコマンドでテーブル一覧を表示して、
14
+
15
+ そこからdrop table文のスクリプトを起こして実行(\i ファイル名 で)するとか。