root / trunk / org.gvsig.postgresql / org.gvsig.postgresql.provider / src / test / resources / org / gvsig / postgresql / dal / performChanges.sql @ 576
History | View | Annotate | Download (2.07 KB)
1 |
|
---|---|
2 |
-- Insert SQL
|
3 |
INSERT INTO "dbtest"."public"."test" ( |
4 |
"ID", "Byte", "Bool1", "Long", "Timestamp", "Date", "Time", |
5 |
"Bool2", "String", "Bool3", "Double", "Bool4", "Float", "Bool5", |
6 |
"Decimal", "Geometry" |
7 |
) VALUES (
|
8 |
?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ST_GeomFromWKB((?), (?)) |
9 |
); |
10 |
|
11 |
-- Delete SQL
|
12 |
DELETE FROM "dbtest"."public"."test" WHERE ( ("ID") = (?) ); |
13 |
|
14 |
-- Update SQL
|
15 |
UPDATE "dbtest"."public"."test" |
16 |
SET
|
17 |
"Byte" = ?, |
18 |
"Bool1" = ?, |
19 |
"Long" = ?, |
20 |
"Timestamp" = ?, |
21 |
"Date" = ?, |
22 |
"Time" = ?, |
23 |
"Bool2" = ?, |
24 |
"String" = ?, |
25 |
"Bool3" = ?, |
26 |
"Double" = ?, |
27 |
"Bool4" = ?, |
28 |
"Float" = ?, |
29 |
"Bool5" = ?, |
30 |
"Decimal" = ?, |
31 |
"Geometry" = ST_GeomFromWKB((?), (?)) |
32 |
WHERE
|
33 |
( ("ID") = (?) ); |
34 |
|
35 |
|
36 |
-- Update Table SQL
|
37 |
ALTER TABLE "dbtest"."public"."test" ADD COLUMN "Byte" TINYINT DEFAULT NULL NULL; |
38 |
ALTER TABLE "dbtest"."public"."test" ADD COLUMN "Bool1" BOOLEAN DEFAULT NULL NULL; |
39 |
ALTER TABLE "dbtest"."public"."test" ADD COLUMN "Long" BIGINT DEFAULT NULL NULL; |
40 |
ALTER TABLE "dbtest"."public"."test" ADD COLUMN "Timestamp" TIMESTAMP DEFAULT NULL NULL; |
41 |
ALTER TABLE "dbtest"."public"."test" ADD COLUMN "Date" DATE DEFAULT NULL NULL; |
42 |
ALTER TABLE "dbtest"."public"."test" ADD COLUMN "Time" TIME DEFAULT NULL NULL; |
43 |
ALTER TABLE "dbtest"."public"."test" ADD COLUMN "Bool2" BOOLEAN DEFAULT NULL NULL; |
44 |
ALTER TABLE "dbtest"."public"."test" ADD COLUMN "String" VARCHAR(30) DEFAULT NULL NULL; |
45 |
ALTER TABLE "dbtest"."public"."test" ADD COLUMN "Bool3" BOOLEAN DEFAULT NULL NULL; |
46 |
ALTER TABLE "dbtest"."public"."test" ADD COLUMN "Double" DOUBLE PRECISION DEFAULT NULL NULL; |
47 |
ALTER TABLE "dbtest"."public"."test" ADD COLUMN "Bool4" BOOLEAN DEFAULT NULL NULL; |
48 |
ALTER TABLE "dbtest"."public"."test" ADD COLUMN "Float" REAL DEFAULT NULL NULL; |
49 |
ALTER TABLE "dbtest"."public"."test" ADD COLUMN "Bool5" BOOLEAN DEFAULT NULL NULL; |
50 |
ALTER TABLE "dbtest"."public"."test" ADD COLUMN "Decimal" NUMERIC(6,3) DEFAULT NULL NULL; |
51 |
ALTER TABLE "dbtest"."public"."test" ADD COLUMN "Geometry" TEXT DEFAULT NULL NULL; |
52 |
|
53 |
-- FIXME: El ALTER TABLE de una columna geometria no funciona
|