[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 メーリングリストの案内