[pgsql-jp: 27261] drop tableがうまく動作しない

斉藤 慎也 saito @ hitachi-mi.co.jp
2002年 9月 3日 (火) 15:27:35 JST


はじめまして、斉藤と申します。

pg_dumpにてテーブルのみバックアップし、
バックアップしたものを復元しようとしたのですが、
以下のエラーが発生してしまいました。
----------------------------------------------------------------------------
----
$ psql -e HMC < pbsdata.dump【Enter】
You are now connected as new user postgres.
CREATE TABLE "pbsdata" (
 "kouban" integer DEFAULT nextval('"pbsdata_kouban_seq"'::text) NOT NULL,
 "user_id" character varying(200),
 "user_name1" character varying(200),
 "user_name2" character varying(200),
 "user_kai" character varying(200),
 "user_address" character varying(200),
 "filename" character varying(200),
 "nmastcd" character varying(200),
 "t_date" character varying(200),
 Constraint "pbsdata_pkey" Primary Key ("kouban")
);
NOTICE:  CREATE TABLE/PRIMARY KEY will create implicit index 'pbsdata_pkey'
for table 'pbsdata'
ERROR:  Relation 'pbsdata' already exists
REVOKE ALL on "pbsdata" from PUBLIC;
CHANGE
GRANT ALL on "pbsdata" to "postgres";
CHANGE
GRANT ALL on "pbsdata" to "hmcadmin";
CHANGE
COPY "pbsdata" FROM stdin;
ERROR:  copy: line 1, Cannot insert a duplicate key into unique index
pbsdata_pkey
PQendcopy: resetting connection
----------------------------------------------------------------------------
----

上記エラーが発生した為、psqlを使用して、テーブル(pbsdata)を削除しようした
ところ、
以下のエラーが発生してテーブルの削除ができません。
----------------------------------------------------------------------------
----
$ psql drop table pbsdata【Enter】
psql: warning: extra option pbsdata ignored
psql: FATAL 1: Database "drop" does not exist in the system catalog.
----------------------------------------------------------------------------
----

ちなみに最初にテーブルを作成した際は、以下のように行いました。
----------------------------------------------------------------------------
----
Create table pbsdata(
 kouban   serial,
 user_id   varchar(200),
 user_name1  varchar(200),
 user_name2  varchar(200),
 user_kai  varchar(200),
 user_address  varchar(200),
 filename  varchar(200),
 nmastcd  varchar(200),
 t_date   varchar(200),
 primary key(kouban)
);
----------------------------------------------------------------------------
----

知識的に初心者並みの質問で大変申し訳ありませんが、
どなたかご教示下さいますようお願い致します。

以上、よろしくお願い致します。





pgsql-jp メーリングリストの案内