プロジェクト

全般

プロフィール

機能 #54

完了

機能 #53: `riceshop` アプリケーションの PostgreSQL 環境への段階的移行と機能検証

運用時 MySQL データ(`20251211.sql`)の PostgreSQL へのインポート

吉田 明 さんが約2ヶ月前に追加. 約2ヶ月前に更新.

ステータス:
却下
優先度:
通常
担当者:
カテゴリ:
事前確認
対象バージョン:
開始日:
2025/12/28
期日:
進捗率:

100%

予定工数:
(合計: 0:00時間)

説明

運用時に取得された 20251211.sql ファイルを PostgreSQL データベースへインポートする。この際、MySQL 固有の構文やデータ型があれば、PostgreSQL 互換に変換する必要があるかを調査し、対応する。

  • 作業内容:
    1. reference\riceshop\old_data\20251211.sql の内容を分析し、PostgreSQL でそのままインポート可能か、MySQL 固有の構文やデータ型変換が必要かを調査する。
    2. 必要であれば、20251211.sql を PostgreSQL 互換の SQL に変換するツールや手順を検討する。
    3. 現在のプロジェクト環境の PostgreSQL に、変換済みの SQL ファイルをインポートする手順を策定する。
    4. 策定した手順に基づき、PostgreSQL へデータをインポートする。
    5. インポートされたデータが PostgreSQL で正しく認識されていることを簡単なクエリで確認する。

子チケット 1 (0件未完了1件完了)

機能 #59: Django アプリケーションと PostgreSQL の Docker 開発環境構築却下吉田 明2025/12/28

操作

吉田 明 さんが約2ヶ月前に更新

  • 子チケット #59 を追加

吉田 明 さんが約2ヶ月前に更新

  • ステータス新規 から 進行中 に変更

現在行っている作業について

DML変換スクリプトのデバッグと検証

  • convert_mysql_insert_to_postgres_copy.py スクリプトにデバッグ出力を追加し、accounts_destination テーブルの is_deleted カラム、orders_order テーブルの final_shipping_fee カラム、および system_settings_bankaccount テーブルの details カラムの変換が正しく行われていることを確認しました。

PostgreSQLへのDMLファイル投入

  • 修正・検証済みのDMLファイルをPostgreSQLに投入します。
  • 投入順序:
    1. accounts_destination_data.sql (現在作業中)
    2. orders_allocation_data.sql
    3. orders_bag_data.sql
    4. orders_order_data.sql
    5. orders_orderitem_data.sqlQ
    6. orders_package_data.sql
    7. orders_packageitem_data.sql
    8. system_settings_bankaccount_data.sql

吉田 明 さんが約2ヶ月前に更新

やりなおし

吉田 明 さんが約2ヶ月前に更新

  • ステータス進行中 から 却下 に変更

新たな作業計画に基づいてチケット切り直しの為破棄

他の形式にエクスポート: Atom PDF