Statistics
| Revision:

svn-gvsig-desktop / trunk / org.gvsig.desktop / org.gvsig.desktop.plugin / org.gvsig.h2spatial / org.gvsig.h2spatial.h2gis132 / org.gvsig.h2spatial.h2gis132.provider / src / test / resources / org / gvsig / fmap / dal / store / h2 / performChangesUpdateStructure.txt @ 46806

History | View | Annotate | Download (925 Bytes)

1

    
2
-- end-of-item ;
3

    
4
-- begin PerformChangesAddPk
5
ALTER TABLE "PUBLIC"."test" ALTER COLUMN "ID" SET NOT NULL;
6
ALTER TABLE "PUBLIC"."test" ADD CONSTRAINT IF NOT EXISTS "test_PK_ID" PRIMARY KEY( "ID" );
7
-- end PerformChangesAddPk
8

    
9
-- begin changePk1
10
ALTER TABLE "PUBLIC"."test" ALTER COLUMN "ID" SET NOT NULL;
11
ALTER TABLE "PUBLIC"."test" ADD CONSTRAINT IF NOT EXISTS "test_PK_ID" PRIMARY KEY( "ID" );
12
-- end changePk1
13

    
14
-- begin changePk2
15
ALTER TABLE "PUBLIC"."test" DROP CONSTRAINT IF EXISTS "test_PK_ID";
16
ALTER TABLE "PUBLIC"."test" ALTER COLUMN "NAME" SET NOT NULL;
17
ALTER TABLE "PUBLIC"."test" ADD CONSTRAINT IF NOT EXISTS "test_PK_NAME" PRIMARY KEY( "NAME" );
18
-- end changePk2
19

    
20
-- begin changePk3
21
ALTER TABLE "PUBLIC"."test" DROP CONSTRAINT IF EXISTS "test_PK_ID";
22
CREATE INDEX IF NOT EXISTS "test_IDX_ID" ON "PUBLIC"."test" ( "ID" );
23
CREATE INDEX IF NOT EXISTS "test_IDX_NAME" ON "PUBLIC"."test" ( "NAME" );
24
-- end changePk3