sqlite3データベースの変更
sqlite3で既存のデータベースを修正したデータベースを作る必要が出てきた。
この作業は自分にとってヘビーだったので楽してできる方法を考る。今後同じケースにあたったときのために。
今回の方法
今回は別のファイルを作成した。拡張子がない”mydb”がファイル名だったが、これだとSQLAlchemyが読み込こまない問題が発覚した。
そこで"mydb.sqlite"と名付け、データをコピーすることになった。
工程
データベースファイルmydb.sqliteを作成
テーブルを作成
前データベースからデータ読み込み、リスト型データ化、新データベースに更新登録(カラムを分けて実施)
これが時間かかった。次回からはインサート一本で行う方法を用いる。
改善工程
データベースファイルmydb.sqliteを作成
前データベースからデータをcsv化する
テーブル作成
インサート