nativecode=ERROR: relation
PostgreSQLについて質問なのですが、サーバ移転をしておりまして別のサーバにまったく同じ環境でDBを移行しました。
そこで、テーブルには接続できてまして他のテーブルに書き込んであるレコードは参照できるのですが別のテーブルに書き込もうとすると以下のようなメッセージがでてしまいます。
[db_error: message="DB Error: no such table" code=-18 mode=return level=notice prefix="" info="INSERT INTO tenpo (tenpo,towner,tiku,created,updated,disabled,password) VALUES ('1','test','0000000000','test',NULL,'test',NULL,NULL,'0','now()','now()',TRUE,'128573') [nativecode=ERROR: relation "public.tenpo_tenpo_no_seq" does not exist]"]
no such tableと表示されていますがテーブルは存在してます。
テーブルに書かれているデフォルトの記載を削除するとメッセがかわります。
[db_error: message="DB Error: null value violates not-null constraint" code=-29 mode=return level=notice prefix="" info="INSERT INTO tenpo (tenpo,towner,tiku,created,updated,disabled,password)VALUES('1','test','0000000000','test',NULL,'test',NULL,NULL,'0','now()','now()',TRUE,'258237')[nativecode=ERROR: null value in column "tenpo_no" violates not-null constraint]"]
書き込みができない理由などのお知恵をお借りできればと思います。
よろしくお願いします。
お礼
ありがとうございます。補足をする所がもうないのでここに書かせて下さい。 write(12,222) a,b write(12,222) (空白) という部分を消すとエラーがなくなる事だけはわかりました。何か思い当たる所がありましたら、お教えいただけますよう、よろしくお願い致します。
補足
ありがとうございます。その方向から見直してみます。ただ、うっかりしていたのですが、lisi ioではなく、list ioの間違いでした。ANo.1のTacosanさんの補足にも書いた部分ですが、うまくいく方のプログラムと比較しても違いはないように見受けられます。間違っているとしたら、別の部分かもしれません。