UI controller fixes
This commit is contained in:
		@@ -9,6 +9,7 @@ CREATE SEQUENCE sq_dbuserrole;
 | 
			
		||||
CREATE SEQUENCE sq_dbentity;
 | 
			
		||||
CREATE SEQUENCE sq_dbform;
 | 
			
		||||
CREATE SEQUENCE sq_dbformfields;
 | 
			
		||||
CREATE SEQUENCE sq_dbtableview;
 | 
			
		||||
 | 
			
		||||
CREATE TABLE IF NOT EXISTS public.dbrole
 | 
			
		||||
(
 | 
			
		||||
@@ -60,6 +61,7 @@ CREATE TABLE IF NOT EXISTS public.dbform
 | 
			
		||||
(
 | 
			
		||||
    id integer NOT NULL DEFAULT nextval('sq_dbform'),
 | 
			
		||||
    tablename character varying(255),
 | 
			
		||||
    formtype character varying(255),
 | 
			
		||||
    formname character varying(255),
 | 
			
		||||
    title character varying(255),
 | 
			
		||||
    header character varying(2000),
 | 
			
		||||
@@ -76,12 +78,31 @@ CREATE TABLE IF NOT EXISTS public.dbformfields
 | 
			
		||||
    label character varying(255),
 | 
			
		||||
    placeholder character varying(255),
 | 
			
		||||
    defaultvalue character varying(255),
 | 
			
		||||
    linkcolumns character varying(255),
 | 
			
		||||
    linkcolumns character varying(1000),
 | 
			
		||||
    linkrestriction character varying(255),
 | 
			
		||||
    linkorder character varying(255),
 | 
			
		||||
    required bool,
 | 
			
		||||
    description text,
 | 
			
		||||
    readonly bool,
 | 
			
		||||
    PRIMARY KEY (id)
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
CREATE TABLE IF NOT EXISTS public.dbtableview
 | 
			
		||||
(
 | 
			
		||||
    id integer NOT NULL DEFAULT nextval('sq_dbtableview'),
 | 
			
		||||
    form_id integer,
 | 
			
		||||
    tablename character varying(255),
 | 
			
		||||
    tableviewtype character varying(255),
 | 
			
		||||
    title character varying(255),
 | 
			
		||||
    header character varying(2000),
 | 
			
		||||
    tablecolumns character varying(2000),
 | 
			
		||||
    tablerestriction character varying(255),
 | 
			
		||||
    tableorder character varying(255),
 | 
			
		||||
    tableorderdir character varying(255),
 | 
			
		||||
    required bool,
 | 
			
		||||
    description text,
 | 
			
		||||
    PRIMARY KEY (id)
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
END;
 | 
			
		||||
@@ -2,7 +2,6 @@
 | 
			
		||||
-- Please log an issue at https://redmine.postgresql.org/projects/pgadmin4/issues/new if you find any bugs, including reproduction steps.
 | 
			
		||||
BEGIN;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
CREATE TABLE IF NOT EXISTS public.axis
 | 
			
		||||
(
 | 
			
		||||
    id SERIAL,
 | 
			
		||||
@@ -11,7 +10,6 @@ CREATE TABLE IF NOT EXISTS public.axis
 | 
			
		||||
    PRIMARY KEY (id)
 | 
			
		||||
);  
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
CREATE TABLE IF NOT EXISTS public.employee
 | 
			
		||||
(
 | 
			
		||||
    id SERIAL,
 | 
			
		||||
@@ -52,20 +50,64 @@ CREATE TABLE IF NOT EXISTS public.project
 | 
			
		||||
    PRIMARY KEY (id)
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
CREATE TABLE IF NOT EXISTS public.metric
 | 
			
		||||
(
 | 
			
		||||
    id SERIAL,
 | 
			
		||||
    name character varying(255),
 | 
			
		||||
    entity_id integer,
 | 
			
		||||
    PRIMARY KEY (id)
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
CREATE TABLE IF NOT EXISTS public.metricvalue
 | 
			
		||||
(
 | 
			
		||||
    id SERIAL,
 | 
			
		||||
    measuredate date,
 | 
			
		||||
    intvalue integer,
 | 
			
		||||
    floatvalue float,
 | 
			
		||||
    metric_id integer,
 | 
			
		||||
    PRIMARY KEY (id)
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
CREATE TABLE IF NOT EXISTS public.position
 | 
			
		||||
(
 | 
			
		||||
    id SERIAL,
 | 
			
		||||
    reference character varying(255),
 | 
			
		||||
    label character varying(255),
 | 
			
		||||
    latitude float,
 | 
			
		||||
    longitude float,
 | 
			
		||||
    metric_id integer,
 | 
			
		||||
    PRIMARY KEY (id)
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
CREATE TABLE IF NOT EXISTS public.action
 | 
			
		||||
(
 | 
			
		||||
    id SERIAL,
 | 
			
		||||
    status character varying(255),
 | 
			
		||||
    position_id integer,
 | 
			
		||||
    machine_id integer,
 | 
			
		||||
    description	character varying(255),
 | 
			
		||||
    priority integer,
 | 
			
		||||
    driver_dbuser_id integer,
 | 
			
		||||
    actor_dbuser_id integer, 
 | 
			
		||||
    creationdate date,
 | 
			
		||||
    planneddate date,
 | 
			
		||||
    closingdate date,
 | 
			
		||||
    comment character varying(1000),
 | 
			
		||||
    verified boolean,
 | 
			
		||||
    PRIMARY KEY (id)
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
ALTER TABLE public.axis
 | 
			
		||||
    ADD FOREIGN KEY (entity_id)
 | 
			
		||||
    REFERENCES public.entity (id)
 | 
			
		||||
    NOT VALID;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
ALTER TABLE public.employee
 | 
			
		||||
    ADD FOREIGN KEY (dbuser_id)
 | 
			
		||||
    REFERENCES public.dbuser (id)
 | 
			
		||||
    NOT VALID;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
ALTER TABLE public.project
 | 
			
		||||
    ADD FOREIGN KEY (entity_id)
 | 
			
		||||
    REFERENCES public.entity (id)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user