プロジェクト

全般

プロフィール

Enhancement(機能追加・改善) #118

Add ability to add prefix to table names (テーブル名にプレフィックスをつけられるようにする)

Shinichi Urabe14年以上前に追加. ほぼ14年前に更新.

ステータス:
Fixed(完了)
優先度:
Normal(通常)
担当者:
対象バージョン:
開始日:
2009-10-24
期日:
進捗率:

100%


説明

Overview (概要)

Add ability to add prefix to table names.

テーブル名にプレフィックスをつけられるようにする。

Spec (仕様)

Table name prefix is configurable by the "table_prefix" configuration in OpenPNE.yml.

After configuring, start to install by executing "openpne:install" task, and OpenPNE build models that their related table name are prefixed.

Builded models create prefixed tables in the specified database.

テーブル名のプレフィックスは OpenPNE.yml の "table_prefix" で設定することができる。

設定後、 openpne:install タスクを実行してインストールを開始すると、 OpenPNE はプレフィックスのついたテーブルと関連付いたモデルを生成する。

生成されたモデルはデータベースにプレフィックスの着いたテーブルを作成する。

######################################
# データベース (Database)
######################################

# テーブル名のプレフィックス (例: table_prefix: "op_")
# Table name prefix (e.g: table_prefix: "op_")
table_prefix: "" 

関係しているリビジョン

リビジョン 0a3f9887 (差分)
Kousuke Ebiharaほぼ14年前に追加

added ability to configure prefix of table names (fixes #118)

リビジョン b2d4b729 (差分)
Kousuke Ebiharaほぼ14年前に追加

fixed wrong indentation in OpenPNE.yml (fixes #118)

履歴

#1 Kousuke Ebiharaほぼ14年前に更新

  • 対象バージョンOpenPNE 3.5.2 にセット

#2 Kousuke Ebiharaほぼ14年前に更新

  • ステータスNew(新規) から Accepted(着手) に変更
  • 担当者Kousuke Ebihara にセット

#3 Kousuke Ebiharaほぼ14年前に更新

  • ステータスAccepted(着手) から Pending Review(レビュー待ち) に変更
  • 進捗率0 から 50 に変更

更新履歴 0a3f98871f651625e934a3aa23fbbd1526040d94 で適用されました。

#4 Kiwa Sakaiほぼ14年前に更新

  • ステータスPending Review(レビュー待ち) から Rejected(差し戻し) に変更

以下の手順で試してみましたが、prefixの設定が反映されませんでした

1. prefixを利用しない状態でOpenPNE3(SNS1)をクリーンインストールする
2. 別のOpenPNE3をgit cloneする(SNS2)
3. SNS2にて、以下の設定を行う


######################################
# データベース (Database)
######################################

# テーブル名のプレフィックス (例: table_prefix: "op_")
# Table name prefix (e.g: table_prefix: "op_")
  table_prefix: "test_" 

4. SNS2にて、symfony openpne:install --non-recreate-db を実行、SNS1で指定したDBと同じDBを指定する
5. インストール実行後、DBを確認するとテーブルが全て上書きされており、プレフィックス"test_" のついたテーブルが1つも作成されていない

#5 Kousuke Ebiharaほぼ14年前に更新

  • ステータスRejected(差し戻し) から Pending Review(レビュー待ち) に変更

更新履歴 b2d4b7299fd1d2cea871edf64032a65da9bd7db9 で適用されました。

#6 Kousuke Ebiharaほぼ14年前に更新

  • 題名install migrate タスクの際にtable名の頭にprefixをつけられるようにする から Add ability to add prefix to table names (テーブル名にプレフィックスをつけられるようにする) に変更
  • ステータスPending Review(レビュー待ち) から Pending Testing(テスト待ち) に変更

#7 Kiwa Sakaiほぼ14年前に更新

  • ステータスPending Testing(テスト待ち) から Fixed(完了) に変更
  • 進捗率50 から 100 に変更

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