[解決済み] sqliteのALTER COLUMN
2023-04-02 08:59:23
質問
sqliteのカラムを変更するにはどうすればよいですか?
これは
Postgresql
ALTER TABLE books_book ALTER COLUMN publication_date DROP NOT NULL;
sqliteにはALTER COLUMNは全く存在せず、ALTER TABLEのみがサポートされていると思います。
何かアイデアはありますか?ありがとうございます。
どのように解決するのですか?
sqliteにALTER COLUMNはありません。
唯一の選択肢だと思います。
- テーブルを一時的な名前に変更する
- NOT NULL 制約のない新しいテーブルを作成します。
- 古いテーブルの内容を新しいテーブルにコピーします。
- 古いテーブルを削除する
この他のStackoverflowの回答 は、このプロセスを詳細に説明しています。
関連
-
Python の sqlalchemy テーブル作成例 詳細
-
SQLiteチュートリアル(6)。式の説明
-
[解決済み] SQLiteのINSERT/per-secondのパフォーマンスを向上させる
-
[解決済み] ATTACHで開いたSQLiteデータベースファイルのテーブルを一覧表示するにはどうすればよいですか?
-
[解決済み] SQLiteでテーブルが存在するかどうかを確認するにはどうすればよいですか?
-
[解決済み] SQLite - UPSERT *not* INSERT or REPLACE
-
[解決済み] MySQLのDESCRIBE [table]に相当するSQLiteはありますか?
-
[解決済み] sqliteのテーブルに新しいカラムを挿入しますか?
-
[解決済み】SQLiteでテーブルが存在しない場合のみ、テーブルを作成する。
-
[解決済み] sqlite alter table add MULTIPLE columns in the single statement(テーブルを変更し、複数の列を追加する。
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
よく使われるsQliteステートメントとsQliteデベロッパーの使用・登録について
-
ESCAPE を使用して SQL でエスケープを定義する
-
SQLite3 コマンドライン操作ガイド
-
改めてSQLiteを知る、シンプルはシンプルじゃない
-
[解決済み] [Solved] SQLiteデータベースのテーブルのカラム名を変更するには?
-
[解決済み】SQLiteの "Insert if not exists "ステートメントについて
-
[解決済み] SQLiteスクリプトの実行
-
[解決済み] System.Data.SQLite Close()でデータベースファイルが解放されない
-
[解決済み] SQLiteデータベースに対して、複数の接続から同時に読み書きすることはできますか?
-
[解決済み] SQLiteのコマンドラインシェルからデータベースファイルを開く