Common Sql Environmentというソフトを使ってDBの管理を行っています。
lgbt_newsというテーブルを作成したいのですが、デフォルト値を指定するとエラーになります。
ためしにテーブル名をlgbtnewsに変えてみたのですが、エラー内容は変わりませんでした。
以下にコードとエラー内容を添付しますので、どなたかご教授お願いします。
###発生している問題・エラーメッセージ
SQL実行中に以下のエラーが発生しました。 ERROR: relation "seq" does not exist
###該当のソースコード
CREATE TABLE lgbtnews ( seq int NOT NULL DEFAULT NEXTVAL('seq'::regclass), disp_date date, title varchar(255), body text, created timestamp, changed timestamp, delflag bool DEFAULT false )
###試したこと
上記のコードを試す前は、
CREATE TABLE lgbtnews (
seq int NOT NULL nextval('lgbtnews_seq_seq'::regclass),
disp_date date,
title varchar(255),
body text,
created timestamp,
changed timestamp,
delflag bool DEFAULT false
)
と記述したり、一度lgbtnewsテーブルを作成して、ALTER TABLEでDEFAULT NEXTVALを設定してみましたが
エラー内容は同じでした。
###補足情報(言語/FW/ツール等のバージョンなど)
環境:vagrantとvirtualboxを使ったローカル開発環境、PHP
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/04/18 05:26