バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > リストアでデータが空になる?

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
rasyuki
投稿日時: 2011/2/15 21:23
対応状況: 確認中
半人前
登録日: 2009/3/2
居住地:
投稿: 15
リストアでデータが空になる?
データベースの拡張として、新しくテーブルを作成しました。
仮にmtb_newtableとします。

mtb_newtableの何らかのデータが入っているものとします。

データベースのバックアップ→リストアを行うと、
mtb_newtableのテーブル内容が空になってしまいます。

バックアップの時点では、全てのテーブルではなく
どこかに記述してあるテーブルリストのものをバックアップとるのでしょうか・・・?
134
投稿日時: 2011/2/16 21:23
対応状況: −−−
一人前
登録日: 2009/10/20
居住地: 京都市
投稿: 91
Re: リストアでデータが空になる?
Postgres でも MySQL でも、システムカタログ
(データベースのシステムが保有している情報)を参照しており、
EC-CUBE側でテーブル名を列挙したりはしていないようです。

但し、Postgres の場合は、データベースの接続ユーザー自身が
作成したテーブルのみをバックアップしているようですので、
別のユーザーでテーブルを作成すると、
そのテーブルのデータはバックアップされないのではないかと思います。
(すみません、実際の動きは確認していません…)

念のためリストア側のプロセスも確認しましたが、
こちらはバックアップファイル内のデータを無条件に読み込んでいるようです。

ユーザーが一致しているにも関わらず空になるようでしたら、
バックアップファイルをダウンロードして中身を確認してみられると
良いのではないかと思います。

maggi
投稿日時: 2011/3/23 20:19
対応状況: −−−
長老
登録日: 2010/4/23
居住地: 東京都渋谷区恵比寿西1-16-6
投稿: 157
Re: リストアでデータが空になる?
rasyuki様

Postgres上で確認しまして、
こちらでも再現しました。

同じようにmtb_newtableを作成し、
データベースのバックアップ→リストアを行い、bkup_data.csv
を確認しましたが、mtb_newtableのバックアップができていません
でした。
しかし、管理画面-システム設定-マスターデータ管理では、
mtb_newtableが項目として表示されておりシステムに
認識はされていますので、
もし、rasyuki様がPostgresをご使用なのであれば、
新規テーブルの所有者がデータベースの接続ユーザーと
同一ではない為、バックアップ一覧に含まれない可能性が
考えられます。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,714名です
総投稿数は109,951件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1638
8
red
1570
9
mcontact
1285
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.