~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to tests/t/replication_schema_ddl.test

  • Committer: patrick crews
  • Date: 2011-02-23 17:17:25 UTC
  • mto: (2195.1.1 build)
  • mto: This revision was merged to the branch mainline in revision 2196.
  • Revision ID: gleebix@gmail.com-20110223171725-4tgewemxhsw1m7q8
Integrated randgen with dbqp.  We now have mode=randgen and a set of randgen test suites (very basic now).  Output = same as dtr : )  We also have mode=cleanup to kill any servers we have started.  Docs updates too.  Gendata utility allows us to populate test servers 

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
CREATE SCHEMA A REPLICATE = TRUE;
 
2
SHOW CREATE SCHEMA A;
 
3
 
 
4
USE A;
 
5
 
 
6
CREATE TABLE A (A SERIAL);
 
7
SHOW CREATE TABLE A;
 
8
 
 
9
CREATE TABLE B (A SERIAL) REPLICATE = FALSE;
 
10
SHOW CREATE TABLE B;
 
11
 
 
12
SELECT SCHEMA_NAME, IS_REPLICATED FROM DATA_DICTIONARY.SCHEMAS WHERE SCHEMA_NAME="A";
 
13
--sorted_result
 
14
SELECT TABLE_NAME, IS_REPLICATED FROM DATA_DICTIONARY.TABLES WHERE TABLE_SCHEMA="A";
 
15
 
 
16
DROP SCHEMA A;
 
17
 
 
18
# Now we need to see if the table is inheriting the replication behavior
 
19
# from the parent.
 
20
CREATE SCHEMA A REPLICATE = FALSE;
 
21
SHOW CREATE SCHEMA A;
 
22
 
 
23
USE A;
 
24
 
 
25
CREATE TABLE A (A SERIAL);
 
26
SHOW CREATE TABLE A;
 
27
 
 
28
CREATE TABLE B (A SERIAL) REPLICATE = TRUE;
 
29
SHOW CREATE TABLE B;
 
30
 
 
31
SELECT SCHEMA_NAME, IS_REPLICATED FROM DATA_DICTIONARY.SCHEMAS WHERE SCHEMA_NAME="A";
 
32
--sorted_result
 
33
SELECT TABLE_NAME, IS_REPLICATED FROM DATA_DICTIONARY.TABLES WHERE TABLE_SCHEMA="A";
 
34
 
 
35
DROP SCHEMA A;