[Mapbender-commits] r8317 -
trunk/mapbender/resources/db/pgsql/UTF-8/update
svn_mapbender at osgeo.org
svn_mapbender at osgeo.org
Thu Apr 19 03:06:14 EDT 2012
Author: armin11
Date: 2012-04-19 00:06:13 -0700 (Thu, 19 Apr 2012)
New Revision: 8317
Modified:
trunk/mapbender/resources/db/pgsql/UTF-8/update/update_2.7.2_to_2.7.3_pgsql_UTF-8.sql
Log:
New table for ows scheduler
Modified: trunk/mapbender/resources/db/pgsql/UTF-8/update/update_2.7.2_to_2.7.3_pgsql_UTF-8.sql
===================================================================
--- trunk/mapbender/resources/db/pgsql/UTF-8/update/update_2.7.2_to_2.7.3_pgsql_UTF-8.sql 2012-04-19 06:45:04 UTC (rev 8316)
+++ trunk/mapbender/resources/db/pgsql/UTF-8/update/update_2.7.2_to_2.7.3_pgsql_UTF-8.sql 2012-04-19 07:06:13 UTC (rev 8317)
@@ -242,3 +242,48 @@
UPDATE translations SET msgstr = 'Kartenprojektion ändern' WHERE msgstr = 'Karenprojektion ändern';
+ALTER TABLE gui_wms ADD COLUMN gui_wms_parent_gui character varying(50);
+
+ALTER TABLE gui_wms ADD CONSTRAINT gui_wms_ibfk_5 FOREIGN KEY (gui_wms_parent_gui) REFERENCES gui (gui_id) MATCH SIMPLE ON UPDATE CASCADE ON DELETE CASCADE; -- delete wms from gui, if original gui will be deleted!
+
+
+ALTER TABLE gui_wms ADD COLUMN gui_wms_timestamp TIMESTAMP WITHOUT TIME ZONE;
+UPDATE gui_wms SET gui_wms_timestamp = to_timestamp('1970-01-01','YYYY-MM-DD') WHERE gui_wms_timestamp IS NULL;
+ALTER TABLE gui_wms ALTER COLUMN gui_wms_timestamp SET NOT NULL;
+ALTER TABLE gui_wms ALTER COLUMN gui_wms_timestamp SET DEFAULT now();
+
+-- Table: scheduler - is used to schedule ows updates
+
+-- DROP TABLE scheduler;
+
+CREATE TABLE scheduler
+(
+ scheduler_id serial NOT NULL,
+ scheduler_type character varying(50) NOT NULL DEFAULT ''::character varying,
+ fkey_wms_id integer,
+ fkey_wfs_id integer,
+ fkey_dataurl_id integer,
+ scheduler_interval interval,
+ scheduler_mail integer,
+ scheduler_publish integer,
+ scheduler_searchable integer,
+ scheduler_create timestamp without time zone,
+ scheduler_change timestamp without time zone,
+ scheduler_status integer,
+ scheduler_status_error_message text,
+ scheduler_overwrite integer,
+ CONSTRAINT pk_scheduler_id PRIMARY KEY (scheduler_id),
+ CONSTRAINT scheduler_fkey_wfs_id_fkey FOREIGN KEY (fkey_wfs_id)
+ REFERENCES wfs (wfs_id) MATCH SIMPLE
+ ON UPDATE CASCADE ON DELETE CASCADE,
+ CONSTRAINT scheduler_fkey_wms_id_fkey FOREIGN KEY (fkey_wms_id)
+ REFERENCES wms (wms_id) MATCH SIMPLE
+ ON UPDATE CASCADE ON DELETE CASCADE
+)
+WITH (
+ OIDS=FALSE
+);
+ALTER TABLE scheduler OWNER TO postgres;
+
+
+
More information about the Mapbender_commits
mailing list