Statistics
| Revision:

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