10

私は実際にそれをどのように行ったのかわかりませんが、postgres DB に名前のないテーブルを取得しました。言うまでもなく、このようなテーブルは問題があり、消去されることも、変更することもできません。

これは、pgAdmin エクスプローラーでどのように見えるかの図です。

名も無きテーブル

その宣言については、次のようになります。

CREATE TABLE 
(
  _id_ integer NOT NULL DEFAULT nextval('bu_b__id__seq'::regclass),
  pt_utilisateur integer,
  pt_date date,
  lon double precision,
  lat double precision,
  CONSTRAINT  PRIMARY KEY (_id_)
)

では、簡単な質問の 1 つ: このテーブルを削除するにはどうすればよいですか (削除しようとすると、その名前を使用することになるため... 存在しません!) ?

よろしく。

4

2 に答える 2

0

私は Postgresql を使用していませんが、次の手順でそのテーブルを削除できると思います。

  1. SQL ダンプを取る
  2. データベースを削除する
  3. その名前のないテーブルをダンプから削除し、SQL ダンプを復元します
于 2013-07-13T09:04:26.540 に答える