-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathnivkis_building_pre_reg_proc.sql
66 lines (50 loc) · 2.07 KB
/
nivkis_building_pre_reg_proc.sql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
CREATE OR REPLACE PROCEDURE vzd.nivkis_building_pre_reg_proc(
)
LANGUAGE 'plpgsql'
AS $BODY$BEGIN
DROP TABLE IF EXISTS vzd.nivkis_building_pre_reg;
CREATE TABLE vzd.nivkis_building_pre_reg (
id serial PRIMARY KEY
,"BuildingCadastreNr" VARCHAR(14) NOT NULL
,"BuildingName" TEXT NOT NULL
,"BuildingAddress" TEXT
,"BuildingGroundFloors" SMALLINT
,"BuildingConstrArea" DECIMAL(11, 2)
,"MaterialKindName" TEXT
,"BuildingRegisterDate" DATE
,"ParcelCadastreNr" VARCHAR(11) NOT NULL
);
COMMENT ON TABLE vzd.nivkis_building_pre_reg IS 'Nekustamā īpašuma valsts kadastra informācijas sistēmā pirmsreģistrētās būves.';
COMMENT ON COLUMN vzd.nivkis_building_pre_reg.id IS 'ID.';
COMMENT ON COLUMN vzd.nivkis_building_pre_reg."BuildingCadastreNr" IS 'Būves kadastra apzīmējums.';
COMMENT ON COLUMN vzd.nivkis_building_pre_reg."BuildingName" IS 'Būves nosaukums.';
COMMENT ON COLUMN vzd.nivkis_building_pre_reg."BuildingAddress" IS 'Būves adrese.';
COMMENT ON COLUMN vzd.nivkis_building_pre_reg."BuildingGroundFloors" IS 'Virszemes stāvu skaits.';
COMMENT ON COLUMN vzd.nivkis_building_pre_reg."BuildingConstrArea" IS 'Apbūves laukums, m².';
COMMENT ON COLUMN vzd.nivkis_building_pre_reg."MaterialKindName" IS 'Ārsienu materiāla nosaukums.';
COMMENT ON COLUMN vzd.nivkis_building_pre_reg."BuildingRegisterDate" IS 'Būves reģistrēšanas datums.';
COMMENT ON COLUMN vzd.nivkis_building_pre_reg."ParcelCadastreNr" IS 'Zemes vienības kadastra apzīmējums.';
INSERT INTO vzd.nivkis_building_pre_reg (
"BuildingCadastreNr"
,"BuildingName"
,"BuildingAddress"
,"BuildingGroundFloors"
,"BuildingConstrArea"
,"MaterialKindName"
,"BuildingRegisterDate"
,"ParcelCadastreNr"
)
SELECT b__ves_kadastra_apz__m__jums
,b__ves_nosaukums
,b__ves_adrese
,st__vu_skaits
,apb__ves_laukums
,__rsienu_materi__ls
,b__ves_re__istr____anas_datums
,zemes_vien__bas_kadastra_apz__m__jums
FROM vzd.pirmreg_buves
ORDER BY b__ves_re__istr____anas_datums
,b__ves_kadastra_apz__m__jums;
END;
$BODY$;
GRANT EXECUTE ON PROCEDURE vzd.nivkis_building_pre_reg_proc() TO scheduler;