[解決済み] カラムのNULL値がNOT-NULL制約に違反する PostgreSQL
2022-02-07 01:03:37
質問
PostgreSQLのテーブルにcsvをインポートしようとしているのですが、以下のクエリを実行した場合、インポートされたcsvはどうなりますか?
私のテーブル名はtrendmania_videoです。
COPY public.trendmania_video FROM 'C:\Users\Shahnawaz Irfan\Desktop\0.csv' DELIMITER ',' CSV HEADER;
以下のエラーが発生しました。
ERROR: null value in column "v_id" violates not-null constraint
DETAIL: Failing row contains (null, null, UgzYr_WZlR73yFBnRdx4AaABAg, yar
kindly ap urdu m b toturial bna lety wordpress k liye to hma..., null, null,
null, null, null, null, null, null, null, null).
CONTEXT: COPY trendmania_video, line 10: ",,UgzYr_WZlR73yFBnRdx4AaABAg,yar
kindly ap urdu m b toturial bna lety wordpress k liye to hmari b he..."
SQL state: 23502
また、手動でインポートボタンで試してみましたが、同じエラーが発生します。
どうすればいいですか?
テーブルの中で
trendmania_video
の場合、あなたは
v_id
をnot nullにすると、この問題が発生します。1つのオプションは、not null制約を取り除くことです。
ALTER TABLE public.trendmania_video ALTER COLUMN v_id DROP NOT NULL;
もしこれが新しいテーブルなら、新しいテーブルを自動クリメントで再作成するのがよいでしょう。
id
一方
v_id
は別の値です。
CREATE TABLE trendmania_video(
id SERIAL PRIMARY KEY,
v_id VARCHAR
--the rest of the columns
);
関連
-
[解決済み】PG COPY エラー: 整数の入力構文が無効です
-
[解決済み] ERROR: 読み取り専用トランザクションで CREATE TABLE を実行できません。
-
[解決済み] 特定のテーブルを除いてpostgres dbをダンプする方法は?
-
[解決済み] それぞれが外部キーである要素の PostgreSQL 配列
-
[解決済み] アプリでSSLを有効にしていない場合、AzureのPostgresサーバーへの接続に失敗するのはなぜですか?
-
[解決済み] PostgreSQLのインストール中にデータベースクラスタへのSQLモジュールのロードに失敗しました。
-
[解決済み] PostgreSQL: 権限不足
-
PostgreSQLデータベースエラーコードの説明
-
NodeJS Postgres エラー getaddrinfo ENOTFOUND(NodeJS Postgres エラー getaddrinfo ENOTFOUND)
-
[解決済み】PostgreSQLのエラーです。Fatal: ロール "username" が存在しません。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】PostgreSQL。クエリに結果データの保存先がない
-
[解決済み】csvファイルをpostgresqlにインポートしようとすると、「予想される最後の列の後に余分なデータがある」。
-
[解決済み】PG COPY エラー: 整数の入力構文が無効です
-
[解決済み] Postgresql : "-" 付近でシンタックスエラーが発生する。
-
[解決済み] FATAL ERROR ロックファイル "postmaster.pid" がすでに存在する
-
[解決済み] コマンドを実行すると、"no relations found "と表示されるのですが。
-
[解決済み] 特定のテーブルを除いてpostgres dbをダンプする方法は?
-
[解決済み] Java JUnitテストのためのPostgreSQLの組み込み
-
[解決済み] PostgreSQL: 権限不足
-
複雑なクエリのPG実行でERROR: unknownからtextへの変換関数が見つからなかった