データ構造最適化トライ
2020年1月5日9:00 公開
最適化、とまで言い切れないんじゃないかと思うけれども。
まぁ、前に比べれば頑張ったかな?というのが、2019年末から2020年始の成果です。。。
(あ、ちょっと空しい。ふふ)
ま、長期休暇中でもないと出来ないですからねーこういうことも。
具体的には。
以前は、システムに使用しているフレームワーク(CodeIgniter)でMigrationしたテーブルを使用していたのを、DjangoでMigrationしたテーブル使用に変更しました。
でもって、SQLiteだったのをMySQLに移植。
これは少々悩んだものの、(SQLite個人的には好きだし、便利だと思うの)壊れたら困るよね、というのと、レンタルサーバーさんのSQLiteドライバのバージョンが合わないっぽくてDjangoがうまく動かなかった為、決断しました。
うん、ちょっと辛い感するけどね。
何故にDjangoに拘ったかというと。
やはり、Django管理サイトが素晴らしい、というか、面倒臭がりな私には有難い機能だったから、であります。
自前で管理サイトも作成してますけどー簡易チェックならばスパパッとDjango管理サイトで出来ますからー。
あと外部キーとか、中間テーブルの作成とかも今回はトライ。
これはまぁ。。。長年SQLite使用していた弊害というか。
SQLiteも一応データ設定とか出来るんですが、登録時のデータの属性重視で強制的に登録出来てしまいますよねー。
ということで、割と緩い感で作っていた私が悪いんですけどね。
単純にMySQLにコピーした際、多対多な項目が途中で切り捨てられちゃったりして。
なので、今回は真面目に中間テーブルをDjangoのModelで設定して、データ投入。
ついでに外部キー設定。
あとはプログラム自体の変更。
うーん、結構大変だった。。。やっぱ、普通の日(あるいは土日休み)じゃ無理だったなぁと思います。
ま、体調も悪かったので外出も出来なかったし。良い気分転換にはなった、筈!
そういう訳で、今年もボチボチ、頑張っていこうと思います。
仕事も趣味もねー。
メニューページ
メインコンテンツ
タグ別
公開日別
Popular Entries
Recent Comments
Information
Recent Update
Preview
Information(Board)