データ構造最適化トライ

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

うちの型落ちMacもぽちぽちとアップデートかけていたりする訳ですが。最近ちょっと多くないですかー?Big Surさん?ちょっと勘弁して欲しいんですけど!確かに明らかにクライアントとして使用すべきMac
Read more
当初は常識的に?レンタルサーバー上でクーロン実行考えていたですが。良く良く考えてみれば。私が今クーロンで実行させたいと思っているスクリプトは、レンタルサーバーで実行する必要全然ない、んですよねー。要は
Read more
php7.2 へのバージョンアップが予定通り、レンタルサーバーさんでされました。一応、事前にドキュメント読んだりはしたつもりだったですが。出ました。思いっ切り出ましたね!エラー。しかも、ちょっと恥ずか
Read more
全然気づいていなかったけれども。コンテンツサイトでjstreeが動かなくなっていたんですよね。ちょっと前にごちょごちょ弄くってはいたので、何かやらかしたか?!と思っていたのですが。(ほら、jsだから、
Read more
ちょっと都合に付き、MySQLをサイトで使うようにしようかなと思い立ちました。でもいきなりレンタルサーバー様でMySQL使うのはリスキー。取り敢えず、検証環境で使えるように、とうことで、やはりNASで
Read more

Recent Comments

Information

緊急連絡は現在ありません。

Recent Update

さて。改装しておよそ1か月経過しました。といっても、見かけは変えてないつもりなのでわからないでしょーが。今回の改装ポイントは、前は完全関数型使用でした、が、今回は可能な限りクラス使用しています。うん、
Read more
DjangoでのエラーをADMINSにメール送信出来る環境を整え。なかなか良い感じにバグフィックス出来るようになってきたな~Sentryお役御免か?なんて良い気になってましたよ、ハイ。すいません、私で
Read more
うちの型落ちMacもぽちぽちとアップデートかけていたりする訳ですが。最近ちょっと多くないですかー?Big Surさん?ちょっと勘弁して欲しいんですけど!確かに明らかにクライアントとして使用すべきMac
Read more
PythonとDjangoアップデートであります。早いですよ、やっぱり!(Pythonも3.9。。。4はいつ頃なんだっけ?確かもうスケジュールされてたような。あれ、Djangoだけかな)Djangoで
Read more
サイト改装、というか、プログラム&フレームワーク切替から少々時間経過しました。(確か8月頭に処理した筈)思わぬエラーや自分的見落としやらミスによるエラー対応もほぼほぼ終了。終息したかなっと思ってます。
Read more

Preview

Information(Board)

サイト改装しました! といいつつ、表向きは全く変わらない(ように作った)筈です。 何かおかしいところがございましたら、ご連絡頂けると助かります。
Read more