[pgcluster: 25] regress test (temp.sql) の結果(再送)

kokamoto @ itg.hitachi.co.jp kokamoto @ itg.hitachi.co.jp
2004年 1月 9日 (金) 16:31:00 JST


--GMAILSMTPBOUND01040109163105
Content-Type: text/plain; charset=ISO-2022-JP

岡本@日立です。お世話になります。(ファイル忘れました。再送です。)

regress test の temp.sql のテストです。

現象1.一時的テーブルからの検索が出来ません。

クラスタサーバ(マスタ)側で TEMP の一時的テーブルを作成しても
有効にはならないようです。
クラスタサーバ(マスタ)の内容検索結果:
regression=# CREATE TABLE temptest(col int);
CREATE TABLE
regression=# INSERT INTO temptest VALUES (1);
INSERT 17042 1
regression=# CREATE TEMP TABLE temptest(col int);
CREATE TABLE
regression=# INSERT INTO temptest VALUES (2);
INSERT 17045 1
regression=# SELECT * FROM temptest;
 col
-----
(0 rows)

この一時的テーブルを削除すると永続的テーブルが
検索できます。

regression=# DROP TABLE temptest;
DROP TABLE
regression=# SELECT * FROM temptest;
 col
-----
   1
   2
(2 rows)

このときクラスタサーバ(スレーブ)ではそれぞれのタイミングで、
1が検索されました。一時的テーブルもリプリケーションされる
のでしょうか?リプリケーションされないにしても検索結果で
2を登録したら1と2が検索されるべきだと思います。
クラスタサーバ(スレーブ)の内容検索結果:
クラスタサーバ(マスタ)に2を登録した後で検索した。
期待されるのは2が1つだけ(一時的テーブルから)検索される。
regression=# SELECT * FROM temptest;
 col
-----
   1
(1 row)
一時的テーブルを削除した後で検索した。
期待されるのは1が1つだけ永続的テーブルから検索される。
(これは正しく見える)
regression=# SELECT * FROM temptest;
 col
-----
   1
(1 row)

-- 
岡本 一幸
プラットフォームシステムソリューション本部(PSS本)
共通技術プラットフォームSI部(共通PSI)Linuxビジネス推進センタ(LxG)
内線   865−6279  (変わりました)


--GMAILSMTPBOUND01040109163105
Content-Type: application/octet-stream; 
	name="oss242_temp_step.txt"
Content-Disposition: attachment; 
	filename="oss242_temp_step.txt"
Content-Transfer-Encoding: base64

W3Bvc3RncmVzQG9zczI0MiBwZ3NxbF0kIHBzcWwgLWggbG9jYWxob3N0IHJlZ3Jlc3Npb24N
CldlbGNvbWUgdG8gcHNxbCA3LjMuNC1SSCwgdGhlIFBvc3RncmVTUUwgaW50ZXJhY3RpdmUg
dGVybWluYWwuDQoNClR5cGU6ICBcY29weXJpZ2h0IGZvciBkaXN0cmlidXRpb24gdGVybXMN
CiAgICAgICBcaCBmb3IgaGVscCB3aXRoIFNRTCBjb21tYW5kcw0KICAgICAgIFw/IGZvciBo
ZWxwIG9uIGludGVybmFsIHNsYXNoIGNvbW1hbmRzDQogICAgICAgXGcgb3IgdGVybWluYXRl
IHdpdGggc2VtaWNvbG9uIHRvIGV4ZWN1dGUgcXVlcnkNCiAgICAgICBccSB0byBxdWl0DQoN
CnJlZ3Jlc3Npb249IyBDUkVBVEUgVEFCTEUgdGVtcHRlc3QoY29sIGludCk7DQpDUkVBVEUg
VEFCTEUNCnJlZ3Jlc3Npb249IyBDUkVBVEUgSU5ERVggaV90ZW1wdGVzdCBPTiB0ZW1wdGVz
dChjb2wpOw0KQ1JFQVRFIElOREVYDQpyZWdyZXNzaW9uPSMgQ1JFQVRFIFRFTVAgVEFCTEUg
dGVtcHRlc3QoY29sIGludCk7DQpDUkVBVEUgVEFCTEUNCnJlZ3Jlc3Npb249IyBDUkVBVEUg
SU5ERVggaV90ZW1wdGVzdCBPTiB0ZW1wdGVzdChjb2wpOw0KQ1JFQVRFIElOREVYDQpyZWdy
ZXNzaW9uPSMgRFJPUCBJTkRFWCBpX3RlbXB0ZXN0Ow0KRFJPUCBJTkRFWA0KcmVncmVzc2lv
bj0jIERST1AgVEFCTEUgdGVtcHRlc3Q7DQpEUk9QIFRBQkxFDQpyZWdyZXNzaW9uPSMgRFJP
UCBJTkRFWCBpX3RlbXB0ZXN0Ow0KRFJPUCBJTkRFWA0KcmVncmVzc2lvbj0jIERST1AgVEFC
TEUgdGVtcHRlc3Q7DQpEUk9QIFRBQkxFDQpyZWdyZXNzaW9uPSMgQ1JFQVRFIFRBQkxFIHRl
bXB0ZXN0KGNvbCBpbnQpOw0KQ1JFQVRFIFRBQkxFDQpyZWdyZXNzaW9uPSMgSU5TRVJUIElO
VE8gdGVtcHRlc3QgVkFMVUVTICgxKTsNCklOU0VSVCAxNzA0MiAxDQpyZWdyZXNzaW9uPSMg
Q1JFQVRFIFRFTVAgVEFCTEUgdGVtcHRlc3QoY29sIGludCk7DQpDUkVBVEUgVEFCTEUNCnJl
Z3Jlc3Npb249IyBJTlNFUlQgSU5UTyB0ZW1wdGVzdCBWQUxVRVMgKDIpOw0KSU5TRVJUIDE3
MDQ1IDENCnJlZ3Jlc3Npb249IyBTRUxFQ1QgKiBGUk9NIHRlbXB0ZXN0Ow0KIGNvbA0KLS0t
LS0NCigwIHJvd3MpDQoNCnJlZ3Jlc3Npb249IyBEUk9QIFRBQkxFIHRlbXB0ZXN0Ow0KRFJP
UCBUQUJMRQ0KcmVncmVzc2lvbj0jIFNFTEVDVCAqIEZST00gdGVtcHRlc3Q7DQogY29sDQot
LS0tLQ0KICAgMQ0KICAgMg0KKDIgcm93cykNCg0KcmVncmVzc2lvbj0jIERST1AgVEFCTEUg
dGVtcHRlc3Q7DQpEUk9QIFRBQkxFDQpyZWdyZXNzaW9uPSMgQ1JFQVRFIFRFTVAgVEFCTEUg
dGVtcHRlc3QoY29sIGludCk7DQpDUkVBVEUgVEFCTEUNCnJlZ3Jlc3Npb249IyBcYyByZWdy
ZXNzaW9uDQpZb3UgYXJlIG5vdyBjb25uZWN0ZWQgdG8gZGF0YWJhc2UgcmVncmVzc2lvbi4N
CnJlZ3Jlc3Npb249IyBTRVQgYXV0b2NvbW1pdCBUTyAnb24nOw0KU0VUDQpyZWdyZXNzaW9u
PSMgU0VMRUNUICogRlJPTSB0ZW1wdGVzdDsNCkVSUk9SOiAgUmVsYXRpb24gInRlbXB0ZXN0
IiBkb2VzIG5vdCBleGlzdA0KcmVncmVzc2lvbj0jIFxxDQo=

--GMAILSMTPBOUND01040109163105
Content-Type: application/octet-stream; 
	name="oss241_temp_step.txt"
Content-Disposition: attachment; 
	filename="oss241_temp_step.txt"
Content-Transfer-Encoding: base64

W3Bvc3RncmVzQG9zczI0MSBwZ3NxbF0kIHBzcWwgLWggbG9jYWxob3N0IHJlZ3Jlc3Npb24N
CldlbGNvbWUgdG8gcHNxbCA3LjMuNC1SSCwgdGhlIFBvc3RncmVTUUwgaW50ZXJhY3RpdmUg
dGVybWluYWwuDQoNClR5cGU6ICBcY29weXJpZ2h0IGZvciBkaXN0cmlidXRpb24gdGVybXMN
CiAgICAgICBcaCBmb3IgaGVscCB3aXRoIFNRTCBjb21tYW5kcw0KICAgICAgIFw/IGZvciBo
ZWxwIG9uIGludGVybmFsIHNsYXNoIGNvbW1hbmRzDQogICAgICAgXGcgb3IgdGVybWluYXRl
IHdpdGggc2VtaWNvbG9uIHRvIGV4ZWN1dGUgcXVlcnkNCiAgICAgICBccSB0byBxdWl0DQoN
CnJlZ3Jlc3Npb249IyBTRUxFQ1QgKiBGUk9NIHRlbXB0ZXN0Ow0KIGNvbA0KLS0tLS0NCiAg
IDENCigxIHJvdykNCg0KcmVncmVzc2lvbj0jIFNFTEVDVCAqIEZST00gdGVtcHRlc3Q7DQog
Y29sDQotLS0tLQ0KICAgMQ0KKDEgcm93KQ0KDQpyZWdyZXNzaW9uPSMgU0VMRUNUICogRlJP
TSB0ZW1wdGVzdDsNCkVSUk9SOiAgUmVsYXRpb24gInRlbXB0ZXN0IiBkb2VzIG5vdCBleGlz
dA0KcmVncmVzc2lvbj0jIFxxDQo=

--GMAILSMTPBOUND01040109163105--



pgcluster メーリングリストの案内