バージョン選択

フォーラム

メニュー

オンライン状況

37 人のユーザが現在オンラインです。 (23 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 37
もっと...

サイト内検索

質問 > 管理機能 > 独自追加したカラムにインデックス付加する方法

管理機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
Goosuke
投稿日時: 2022/2/16 18:34
対応状況: −−−
半人前
登録日: 2021/6/9
居住地:
投稿: 11
独自追加したカラムにインデックス付加する方法
▼テンプレート
[EC-CUBE] 4系
[データベース] MySql/MariaDB系
[カスタマイズの有無] プラグイン


dtb_orderに、以下のようなdatetime型のカラムを追加しました。
/**
* @ORM\Column(name="hogehoge_datetime", type="datetimetz", nullable=true, options={"comment":"hogehoge日時(Asia/Tokyo)"})
*/

この日時は、年・月・日・範囲など、頻繁に集計するのでインデックスを付けたいのですが・・・
doctrine(?)での、既存テーブルへのインデックス追加方法が分かりません。(mysqlネイティブなら分かります)

※重複したdatetimeがありますので、インデックスは、ユニーク・圧縮、共に無しで作成。
※自作プラグインです。
※プラグインインストール時に、カラムは正しく追加され、有効化後 想定通りに利用できています。
※プラグインアンインストール時には、カラム・データ・インデックス、全て消えてかまいません。というか消えるべきですよね?

ほぼ同じような質問がフォーラムにありましたが解決しておりません・・・
https://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=23212&forum=2&post_id=96081#forumpost96081

よろしくお願いいたします。
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
 » 独自追加したカラムにインデックス付加する方法 Goosuke 2022/2/16 18:34
     Re: 独自追加したカラムにインデックス付加する方法 ec9iii 2022/2/17 11:31
       Re: 独自追加したカラムにインデックス付加する方法 Goosuke 2022/2/18 16:56
         Re: 独自追加したカラムにインデックス付加する方法 ec9iii 2022/2/18 23:49
           Re: 独自追加したカラムにインデックス付加する方法 Goosuke 2022/2/19 1:17
             Re: 独自追加したカラムにインデックス付加する方法 Goosuke 2022/2/19 1:36

 



ログイン



統計情報

総メンバー数は75,098名です
総投稿数は104,361件です

投稿数ランキング

1
seasoft
7333
2
468
3217
3
AMUAMU
2712
4
nanasess
2202
5
umebius
2085
6
yuh
1664
7
red
1535
8
h_tanaka
1189
9
tsuji
942
10
fukap
907
11
shutta
835
12
tao_s
794
13 ramrun 789
14 karin 689
15 sumida 641
16
homan
633
17 DELIGHT 572
18
patapata
502
19
flealog
485
20 tonton 437
Copyright© EC-CUBE CO.,LTD. All Rights Reserved.