v20201209
authorkilian (dks-laptop) <ksaffran@dks.lu>
Wed, 9 Dec 2020 10:24:16 +0000 (11:24 +0100)
committerkilian (dks-laptop) <ksaffran@dks.lu>
Wed, 9 Dec 2020 10:24:16 +0000 (11:24 +0100)
dev/db/live/potlu2_db.etude_dbe.pg.full.sql
dev/db/live/potlu2_db.etude_dbe.pg.schema.sql
dev/db/live/potlu2_db.public.pg.full.sql
dev/db/live/potlu2_db.public.pg.schema.sql
dev/db/potlu2_db.live.pg.full.sql
dev/db/potlu2_db.live.pg.schema.sql
dev/dump_fulldb.ps1

index a6e5433..f7ad87c 100644 (file)
@@ -29,11 +29,11 @@ CREATE SCHEMA etude_dbe;
 
 CREATE FUNCTION etude_dbe.trg_before_upd_schematable() RETURNS trigger
     LANGUAGE plpgsql
-    AS $$
-    begin
-           new.modified = now();
-        RETURN NEW;
-    END;
+    AS $$\r
+    begin\r
+           new.modified = now();\r
+        RETURN NEW;\r
+    END;\r
 $$;
 
 
index 8334019..14fd0ff 100644 (file)
@@ -29,11 +29,11 @@ CREATE SCHEMA etude_dbe;
 
 CREATE FUNCTION etude_dbe.trg_before_upd_schematable() RETURNS trigger
     LANGUAGE plpgsql
-    AS $$
-    begin
-           new.modified = now();
-        RETURN NEW;
-    END;
+    AS $$\r
+    begin\r
+           new.modified = now();\r
+        RETURN NEW;\r
+    END;\r
 $$;
 
 
index bc2aed7..64ee77e 100644 (file)
@@ -29,13 +29,13 @@ CREATE SCHEMA public;
 
 CREATE FUNCTION public.add_schemalink(vdatatsetname text, vschemaname text) RETURNS text
     LANGUAGE plpgsql
-    AS $$
-declare
-       newuuid text;
-begin
-       INSERT INTO public.companies (datasetname,schemata) values (vdatatsetname,vschemaname) returning id into newuuid;
-       return newuuid;
-end;
+    AS $$\r
+declare\r
+       newuuid text;\r
+begin\r
+       INSERT INTO public.companies (datasetname,schemata) values (vdatatsetname,vschemaname) returning id into newuuid;\r
+       return newuuid;\r
+end;\r
 $$;
 
 
@@ -71,17 +71,17 @@ $$;
 
 CREATE FUNCTION public.day_name(day_index text) RETURNS text
     LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE
-    AS $$
-  SELECT CASE day_index
-    WHEN '0' THEN 'di'
-    WHEN '1' THEN 'lu'
-    WHEN '2' THEN 'ma'
-    WHEN '3' THEN 'me'
-    WHEN '4' THEN 'je'
-    WHEN '5' THEN 've'
-    WHEN '6' THEN 'sa'
-    WHEN '7' THEN 'di'
-    END;
+    AS $$\r
+  SELECT CASE day_index\r
+    WHEN '0' THEN 'di'\r
+    WHEN '1' THEN 'lu'\r
+    WHEN '2' THEN 'ma'\r
+    WHEN '3' THEN 'me'\r
+    WHEN '4' THEN 'je'\r
+    WHEN '5' THEN 've'\r
+    WHEN '6' THEN 'sa'\r
+    WHEN '7' THEN 'di'\r
+    END;\r
 $$;
 
 
@@ -91,13 +91,13 @@ $$;
 
 CREATE FUNCTION public.del_user(vuserid text) RETURNS boolean
     LANGUAGE plpgsql
-    AS $$
-declare 
-       
-begin
-       delete from public.users where id = vuserid;
-       return true;
-end;
+    AS $$\r
+declare \r
+       \r
+begin\r
+       delete from public.users where id = vuserid;\r
+       return true;\r
+end;\r
 $$;
 
 
@@ -107,14 +107,14 @@ $$;
 
 CREATE FUNCTION public.getsession(vidsession text, vremoteaddr text, vuseragent text) RETURNS TABLE(idsession text, id text, username text, usergroup text, sessiondata json)
     LANGUAGE plpgsql
-    AS $$
- BEGIN
- return QUERY select se.id as idsession,us.id,us.username,ugrp.id as usergroup,se.sessiondata from sessions se 
-join users us on (us.id=se.id_user)
-left join usergroups ugrp on (ugrp.id=us.id_usergroup)
-where se.id= vidsession and se.remote_addr= vremoteaddr and se.user_agent= vuseragent and 
-us.blocked is null group by se.id,us.id,ugrp.id;
- END;  
+    AS $$\r
+ BEGIN\r
+ return QUERY select se.id as idsession,us.id,us.username,ugrp.id as usergroup,se.sessiondata from sessions se \r
+join users us on (us.id=se.id_user)\r
+left join usergroups ugrp on (ugrp.id=us.id_usergroup)\r
+where se.id= vidsession and se.remote_addr= vremoteaddr and se.user_agent= vuseragent and \r
+us.blocked is null group by se.id,us.id,ugrp.id;\r
+ END;  \r
 $$;
 
 
@@ -124,13 +124,13 @@ $$;
 
 CREATE FUNCTION public.getuuid() RETURNS text
     LANGUAGE plpgsql
-    AS $$
-declare 
-       newuuid text;
- begin
-        SELECT uuid_in(md5(random()::text || clock_timestamp()::text)::cstring) into newuuid;
- return newuuid;
-END;
+    AS $$\r
+declare \r
+       newuuid text;\r
+ begin\r
+        SELECT uuid_in(md5(random()::text || clock_timestamp()::text)::cstring) into newuuid;\r
+ return newuuid;\r
+END;\r
 $$;
 
 
@@ -140,14 +140,14 @@ $$;
 
 CREATE FUNCTION public.random_string(vlength integer) RETURNS text
     LANGUAGE plpgsql
-    AS $$
-declare
-       randstr text := null;
-BEGIN
-SELECT string_agg (substr('abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789', ceil (random() * 62)::integer, 1), '') into randstr
-FROM  generate_series(1, vlength);
-return randstr;
-end;
+    AS $$\r
+declare\r
+       randstr text := null;\r
+BEGIN\r
+SELECT string_agg (substr('abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789', ceil (random() * 62)::integer, 1), '') into randstr\r
+FROM  generate_series(1, vlength);\r
+return randstr;\r
+end;\r
 $$;
 
 
@@ -157,16 +157,16 @@ $$;
 
 CREATE FUNCTION public.setjsonkeyvalue(vschemata text, vtable text, vcol text, vid text, vkey text, vvalue text) RETURNS json
     LANGUAGE plpgsql
-    AS $$
-declare 
-       sqlxx text;
-       res json;
- begin
-        sqlxx := 'UPDATE ' || vschemata || '.' || vtable || ' SET ' || vcol || '=' || 'jsonb_set('|| vcol || '::jsonb,''{' || vkey || '}'',''"' || vvalue || '"'',true) WHERE id= ''' || vid || ''' returning ' ||  vcol || ';'; 
-        --raise notice 'SQL: %',sqlxx;
-        execute sqlxx into res;
- return res;
-END;
+    AS $$\r
+declare \r
+       sqlxx text;\r
+       res json;\r
+ begin\r
+        sqlxx := 'UPDATE ' || vschemata || '.' || vtable || ' SET ' || vcol || '=' || 'jsonb_set('|| vcol || '::jsonb,''{' || vkey || '}'',''"' || vvalue || '"'',true) WHERE id= ''' || vid || ''' returning ' ||  vcol || ';'; \r
+        --raise notice 'SQL: %',sqlxx;\r
+        execute sqlxx into res;\r
+ return res;\r
+END;\r
 $$;
 
 
@@ -176,13 +176,13 @@ $$;
 
 CREATE FUNCTION public.setsessiondata(vsid text, vkey text, vvalue text) RETURNS json
     LANGUAGE plpgsql
-    AS $$
- declare
-       res json;
- begin
-       select public.setjsonkeyvalue('public','sessions','sessiondata',vsid,vkey,vvalue) into res;
-       return res;
- end;
+    AS $$\r
+ declare\r
+       res json;\r
+ begin\r
+       select public.setjsonkeyvalue('public','sessions','sessiondata',vsid,vkey,vvalue) into res;\r
+       return res;\r
+ end;\r
  $$;
 
 
@@ -192,12 +192,12 @@ CREATE FUNCTION public.setsessiondata(vsid text, vkey text, vvalue text) RETURNS
 
 CREATE FUNCTION public.trg_update_modified() RETURNS trigger
     LANGUAGE plpgsql
-    AS $$
-    BEGIN
-        new.modified = Current_timestamp;
-
-        RETURN NEW;
-    END;
+    AS $$\r
+    BEGIN\r
+        new.modified = Current_timestamp;\r
+\r
+        RETURN NEW;\r
+    END;\r
 $$;
 
 
index 5d4cc93..99e9091 100644 (file)
@@ -29,13 +29,13 @@ CREATE SCHEMA public;
 
 CREATE FUNCTION public.add_schemalink(vdatatsetname text, vschemaname text) RETURNS text
     LANGUAGE plpgsql
-    AS $$
-declare
-       newuuid text;
-begin
-       INSERT INTO public.companies (datasetname,schemata) values (vdatatsetname,vschemaname) returning id into newuuid;
-       return newuuid;
-end;
+    AS $$\r
+declare\r
+       newuuid text;\r
+begin\r
+       INSERT INTO public.companies (datasetname,schemata) values (vdatatsetname,vschemaname) returning id into newuuid;\r
+       return newuuid;\r
+end;\r
 $$;
 
 
@@ -71,17 +71,17 @@ $$;
 
 CREATE FUNCTION public.day_name(day_index text) RETURNS text
     LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE
-    AS $$
-  SELECT CASE day_index
-    WHEN '0' THEN 'di'
-    WHEN '1' THEN 'lu'
-    WHEN '2' THEN 'ma'
-    WHEN '3' THEN 'me'
-    WHEN '4' THEN 'je'
-    WHEN '5' THEN 've'
-    WHEN '6' THEN 'sa'
-    WHEN '7' THEN 'di'
-    END;
+    AS $$\r
+  SELECT CASE day_index\r
+    WHEN '0' THEN 'di'\r
+    WHEN '1' THEN 'lu'\r
+    WHEN '2' THEN 'ma'\r
+    WHEN '3' THEN 'me'\r
+    WHEN '4' THEN 'je'\r
+    WHEN '5' THEN 've'\r
+    WHEN '6' THEN 'sa'\r
+    WHEN '7' THEN 'di'\r
+    END;\r
 $$;
 
 
@@ -91,13 +91,13 @@ $$;
 
 CREATE FUNCTION public.del_user(vuserid text) RETURNS boolean
     LANGUAGE plpgsql
-    AS $$
-declare 
-       
-begin
-       delete from public.users where id = vuserid;
-       return true;
-end;
+    AS $$\r
+declare \r
+       \r
+begin\r
+       delete from public.users where id = vuserid;\r
+       return true;\r
+end;\r
 $$;
 
 
@@ -107,14 +107,14 @@ $$;
 
 CREATE FUNCTION public.getsession(vidsession text, vremoteaddr text, vuseragent text) RETURNS TABLE(idsession text, id text, username text, usergroup text, sessiondata json)
     LANGUAGE plpgsql
-    AS $$
- BEGIN
- return QUERY select se.id as idsession,us.id,us.username,ugrp.id as usergroup,se.sessiondata from sessions se 
-join users us on (us.id=se.id_user)
-left join usergroups ugrp on (ugrp.id=us.id_usergroup)
-where se.id= vidsession and se.remote_addr= vremoteaddr and se.user_agent= vuseragent and 
-us.blocked is null group by se.id,us.id,ugrp.id;
- END;  
+    AS $$\r
+ BEGIN\r
+ return QUERY select se.id as idsession,us.id,us.username,ugrp.id as usergroup,se.sessiondata from sessions se \r
+join users us on (us.id=se.id_user)\r
+left join usergroups ugrp on (ugrp.id=us.id_usergroup)\r
+where se.id= vidsession and se.remote_addr= vremoteaddr and se.user_agent= vuseragent and \r
+us.blocked is null group by se.id,us.id,ugrp.id;\r
+ END;  \r
 $$;
 
 
@@ -124,13 +124,13 @@ $$;
 
 CREATE FUNCTION public.getuuid() RETURNS text
     LANGUAGE plpgsql
-    AS $$
-declare 
-       newuuid text;
- begin
-        SELECT uuid_in(md5(random()::text || clock_timestamp()::text)::cstring) into newuuid;
- return newuuid;
-END;
+    AS $$\r
+declare \r
+       newuuid text;\r
+ begin\r
+        SELECT uuid_in(md5(random()::text || clock_timestamp()::text)::cstring) into newuuid;\r
+ return newuuid;\r
+END;\r
 $$;
 
 
@@ -140,14 +140,14 @@ $$;
 
 CREATE FUNCTION public.random_string(vlength integer) RETURNS text
     LANGUAGE plpgsql
-    AS $$
-declare
-       randstr text := null;
-BEGIN
-SELECT string_agg (substr('abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789', ceil (random() * 62)::integer, 1), '') into randstr
-FROM  generate_series(1, vlength);
-return randstr;
-end;
+    AS $$\r
+declare\r
+       randstr text := null;\r
+BEGIN\r
+SELECT string_agg (substr('abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789', ceil (random() * 62)::integer, 1), '') into randstr\r
+FROM  generate_series(1, vlength);\r
+return randstr;\r
+end;\r
 $$;
 
 
@@ -157,16 +157,16 @@ $$;
 
 CREATE FUNCTION public.setjsonkeyvalue(vschemata text, vtable text, vcol text, vid text, vkey text, vvalue text) RETURNS json
     LANGUAGE plpgsql
-    AS $$
-declare 
-       sqlxx text;
-       res json;
- begin
-        sqlxx := 'UPDATE ' || vschemata || '.' || vtable || ' SET ' || vcol || '=' || 'jsonb_set('|| vcol || '::jsonb,''{' || vkey || '}'',''"' || vvalue || '"'',true) WHERE id= ''' || vid || ''' returning ' ||  vcol || ';'; 
-        --raise notice 'SQL: %',sqlxx;
-        execute sqlxx into res;
- return res;
-END;
+    AS $$\r
+declare \r
+       sqlxx text;\r
+       res json;\r
+ begin\r
+        sqlxx := 'UPDATE ' || vschemata || '.' || vtable || ' SET ' || vcol || '=' || 'jsonb_set('|| vcol || '::jsonb,''{' || vkey || '}'',''"' || vvalue || '"'',true) WHERE id= ''' || vid || ''' returning ' ||  vcol || ';'; \r
+        --raise notice 'SQL: %',sqlxx;\r
+        execute sqlxx into res;\r
+ return res;\r
+END;\r
 $$;
 
 
@@ -176,13 +176,13 @@ $$;
 
 CREATE FUNCTION public.setsessiondata(vsid text, vkey text, vvalue text) RETURNS json
     LANGUAGE plpgsql
-    AS $$
- declare
-       res json;
- begin
-       select public.setjsonkeyvalue('public','sessions','sessiondata',vsid,vkey,vvalue) into res;
-       return res;
- end;
+    AS $$\r
+ declare\r
+       res json;\r
+ begin\r
+       select public.setjsonkeyvalue('public','sessions','sessiondata',vsid,vkey,vvalue) into res;\r
+       return res;\r
+ end;\r
  $$;
 
 
@@ -192,12 +192,12 @@ CREATE FUNCTION public.setsessiondata(vsid text, vkey text, vvalue text) RETURNS
 
 CREATE FUNCTION public.trg_update_modified() RETURNS trigger
     LANGUAGE plpgsql
-    AS $$
-    BEGIN
-        new.modified = Current_timestamp;
-
-        RETURN NEW;
-    END;
+    AS $$\r
+    BEGIN\r
+        new.modified = Current_timestamp;\r
+\r
+        RETURN NEW;\r
+    END;\r
 $$;
 
 
index 3832a3c..82fffff 100644 (file)
@@ -94,11 +94,11 @@ ALTER SCHEMA portanova OWNER TO potlu2_user;
 
 CREATE FUNCTION barto.trg_before_upd_schematable() RETURNS trigger
     LANGUAGE plpgsql
-    AS $$
-    begin
-           new.modified = now();
-        RETURN NEW;
-    END;
+    AS $$\r
+    begin\r
+           new.modified = now();\r
+        RETURN NEW;\r
+    END;\r
 $$;
 
 
@@ -110,11 +110,11 @@ ALTER FUNCTION barto.trg_before_upd_schematable() OWNER TO potlu2_user;
 
 CREATE FUNCTION brasserie_du_theatre.trg_before_upd_schematable() RETURNS trigger
     LANGUAGE plpgsql
-    AS $$
-    begin
-           new.modified = now();
-        RETURN NEW;
-    END;
+    AS $$\r
+    begin\r
+           new.modified = now();\r
+        RETURN NEW;\r
+    END;\r
 $$;
 
 
@@ -158,11 +158,11 @@ ALTER FUNCTION demo50.trg_before_upd_schematable() OWNER TO potlu2_user;
 
 CREATE FUNCTION demoold.trg_before_upd_schematable() RETURNS trigger
     LANGUAGE plpgsql
-    AS $$
-    begin
-           new.modified = now();
-        RETURN NEW;
-    END;
+    AS $$\r
+    begin\r
+           new.modified = now();\r
+        RETURN NEW;\r
+    END;\r
 $$;
 
 
@@ -174,11 +174,11 @@ ALTER FUNCTION demoold.trg_before_upd_schematable() OWNER TO potlu2_user;
 
 CREATE FUNCTION elch.trg_before_upd_schematable() RETURNS trigger
     LANGUAGE plpgsql
-    AS $$
-    begin
-           new.modified = now();
-        RETURN NEW;
-    END;
+    AS $$\r
+    begin\r
+           new.modified = now();\r
+        RETURN NEW;\r
+    END;\r
 $$;
 
 
@@ -190,11 +190,11 @@ ALTER FUNCTION elch.trg_before_upd_schematable() OWNER TO potlu2_user;
 
 CREATE FUNCTION etude_dbe.trg_before_upd_schematable() RETURNS trigger
     LANGUAGE plpgsql
-    AS $$
-    begin
-           new.modified = now();
-        RETURN NEW;
-    END;
+    AS $$\r
+    begin\r
+           new.modified = now();\r
+        RETURN NEW;\r
+    END;\r
 $$;
 
 
@@ -206,11 +206,11 @@ ALTER FUNCTION etude_dbe.trg_before_upd_schematable() OWNER TO potlu2_user;
 
 CREATE FUNCTION portanova.trg_before_upd_schematable() RETURNS trigger
     LANGUAGE plpgsql
-    AS $$
-    begin
-           new.modified = now();
-        RETURN NEW;
-    END;
+    AS $$\r
+    begin\r
+           new.modified = now();\r
+        RETURN NEW;\r
+    END;\r
 $$;
 
 
@@ -222,13 +222,13 @@ ALTER FUNCTION portanova.trg_before_upd_schematable() OWNER TO potlu2_user;
 
 CREATE FUNCTION public.add_schemalink(vdatatsetname text, vschemaname text) RETURNS text
     LANGUAGE plpgsql
-    AS $$
-declare
-       newuuid text;
-begin
-       INSERT INTO public.companies (datasetname,schemata) values (vdatatsetname,vschemaname) returning id into newuuid;
-       return newuuid;
-end;
+    AS $$\r
+declare\r
+       newuuid text;\r
+begin\r
+       INSERT INTO public.companies (datasetname,schemata) values (vdatatsetname,vschemaname) returning id into newuuid;\r
+       return newuuid;\r
+end;\r
 $$;
 
 
@@ -268,17 +268,17 @@ ALTER FUNCTION public.checklogin(vusername text, vpassword text, vremoteaddr tex
 
 CREATE FUNCTION public.day_name(day_index text) RETURNS text
     LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE
-    AS $$
-  SELECT CASE day_index
-    WHEN '0' THEN 'di'
-    WHEN '1' THEN 'lu'
-    WHEN '2' THEN 'ma'
-    WHEN '3' THEN 'me'
-    WHEN '4' THEN 'je'
-    WHEN '5' THEN 've'
-    WHEN '6' THEN 'sa'
-    WHEN '7' THEN 'di'
-    END;
+    AS $$\r
+  SELECT CASE day_index\r
+    WHEN '0' THEN 'di'\r
+    WHEN '1' THEN 'lu'\r
+    WHEN '2' THEN 'ma'\r
+    WHEN '3' THEN 'me'\r
+    WHEN '4' THEN 'je'\r
+    WHEN '5' THEN 've'\r
+    WHEN '6' THEN 'sa'\r
+    WHEN '7' THEN 'di'\r
+    END;\r
 $$;
 
 
@@ -290,13 +290,13 @@ ALTER FUNCTION public.day_name(day_index text) OWNER TO potlu2_user;
 
 CREATE FUNCTION public.del_user(vuserid text) RETURNS boolean
     LANGUAGE plpgsql
-    AS $$
-declare 
-       
-begin
-       delete from public.users where id = vuserid;
-       return true;
-end;
+    AS $$\r
+declare \r
+       \r
+begin\r
+       delete from public.users where id = vuserid;\r
+       return true;\r
+end;\r
 $$;
 
 
@@ -308,14 +308,14 @@ ALTER FUNCTION public.del_user(vuserid text) OWNER TO potlu2_user;
 
 CREATE FUNCTION public.getsession(vidsession text, vremoteaddr text, vuseragent text) RETURNS TABLE(idsession text, id text, username text, usergroup text, sessiondata json)
     LANGUAGE plpgsql
-    AS $$
- BEGIN
- return QUERY select se.id as idsession,us.id,us.username,ugrp.id as usergroup,se.sessiondata from sessions se 
-join users us on (us.id=se.id_user)
-left join usergroups ugrp on (ugrp.id=us.id_usergroup)
-where se.id= vidsession and se.remote_addr= vremoteaddr and se.user_agent= vuseragent and 
-us.blocked is null group by se.id,us.id,ugrp.id;
- END;  
+    AS $$\r
+ BEGIN\r
+ return QUERY select se.id as idsession,us.id,us.username,ugrp.id as usergroup,se.sessiondata from sessions se \r
+join users us on (us.id=se.id_user)\r
+left join usergroups ugrp on (ugrp.id=us.id_usergroup)\r
+where se.id= vidsession and se.remote_addr= vremoteaddr and se.user_agent= vuseragent and \r
+us.blocked is null group by se.id,us.id,ugrp.id;\r
+ END;  \r
 $$;
 
 
@@ -327,13 +327,13 @@ ALTER FUNCTION public.getsession(vidsession text, vremoteaddr text, vuseragent t
 
 CREATE FUNCTION public.getuuid() RETURNS text
     LANGUAGE plpgsql
-    AS $$
-declare 
-       newuuid text;
- begin
-        SELECT uuid_in(md5(random()::text || clock_timestamp()::text)::cstring) into newuuid;
- return newuuid;
-END;
+    AS $$\r
+declare \r
+       newuuid text;\r
+ begin\r
+        SELECT uuid_in(md5(random()::text || clock_timestamp()::text)::cstring) into newuuid;\r
+ return newuuid;\r
+END;\r
 $$;
 
 
@@ -345,14 +345,14 @@ ALTER FUNCTION public.getuuid() OWNER TO potlu2_user;
 
 CREATE FUNCTION public.random_string(vlength integer) RETURNS text
     LANGUAGE plpgsql
-    AS $$
-declare
-       randstr text := null;
-BEGIN
-SELECT string_agg (substr('abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789', ceil (random() * 62)::integer, 1), '') into randstr
-FROM  generate_series(1, vlength);
-return randstr;
-end;
+    AS $$\r
+declare\r
+       randstr text := null;\r
+BEGIN\r
+SELECT string_agg (substr('abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789', ceil (random() * 62)::integer, 1), '') into randstr\r
+FROM  generate_series(1, vlength);\r
+return randstr;\r
+end;\r
 $$;
 
 
@@ -364,16 +364,16 @@ ALTER FUNCTION public.random_string(vlength integer) OWNER TO potlu2_user;
 
 CREATE FUNCTION public.setjsonkeyvalue(vschemata text, vtable text, vcol text, vid text, vkey text, vvalue text) RETURNS json
     LANGUAGE plpgsql
-    AS $$
-declare 
-       sqlxx text;
-       res json;
- begin
-        sqlxx := 'UPDATE ' || vschemata || '.' || vtable || ' SET ' || vcol || '=' || 'jsonb_set('|| vcol || '::jsonb,''{' || vkey || '}'',''"' || vvalue || '"'',true) WHERE id= ''' || vid || ''' returning ' ||  vcol || ';'; 
-        --raise notice 'SQL: %',sqlxx;
-        execute sqlxx into res;
- return res;
-END;
+    AS $$\r
+declare \r
+       sqlxx text;\r
+       res json;\r
+ begin\r
+        sqlxx := 'UPDATE ' || vschemata || '.' || vtable || ' SET ' || vcol || '=' || 'jsonb_set('|| vcol || '::jsonb,''{' || vkey || '}'',''"' || vvalue || '"'',true) WHERE id= ''' || vid || ''' returning ' ||  vcol || ';'; \r
+        --raise notice 'SQL: %',sqlxx;\r
+        execute sqlxx into res;\r
+ return res;\r
+END;\r
 $$;
 
 
@@ -385,13 +385,13 @@ ALTER FUNCTION public.setjsonkeyvalue(vschemata text, vtable text, vcol text, vi
 
 CREATE FUNCTION public.setsessiondata(vsid text, vkey text, vvalue text) RETURNS json
     LANGUAGE plpgsql
-    AS $$
- declare
-       res json;
- begin
-       select public.setjsonkeyvalue('public','sessions','sessiondata',vsid,vkey,vvalue) into res;
-       return res;
- end;
+    AS $$\r
+ declare\r
+       res json;\r
+ begin\r
+       select public.setjsonkeyvalue('public','sessions','sessiondata',vsid,vkey,vvalue) into res;\r
+       return res;\r
+ end;\r
  $$;
 
 
@@ -403,12 +403,12 @@ ALTER FUNCTION public.setsessiondata(vsid text, vkey text, vvalue text) OWNER TO
 
 CREATE FUNCTION public.trg_update_modified() RETURNS trigger
     LANGUAGE plpgsql
-    AS $$
-    BEGIN
-        new.modified = Current_timestamp;
-
-        RETURN NEW;
-    END;
+    AS $$\r
+    BEGIN\r
+        new.modified = Current_timestamp;\r
+\r
+        RETURN NEW;\r
+    END;\r
 $$;
 
 
index 6563b49..4323796 100644 (file)
@@ -78,11 +78,11 @@ CREATE SCHEMA portanova;
 
 CREATE FUNCTION barto.trg_before_upd_schematable() RETURNS trigger
     LANGUAGE plpgsql
-    AS $$
-    begin
-           new.modified = now();
-        RETURN NEW;
-    END;
+    AS $$\r
+    begin\r
+           new.modified = now();\r
+        RETURN NEW;\r
+    END;\r
 $$;
 
 
@@ -92,11 +92,11 @@ $$;
 
 CREATE FUNCTION brasserie_du_theatre.trg_before_upd_schematable() RETURNS trigger
     LANGUAGE plpgsql
-    AS $$
-    begin
-           new.modified = now();
-        RETURN NEW;
-    END;
+    AS $$\r
+    begin\r
+           new.modified = now();\r
+        RETURN NEW;\r
+    END;\r
 $$;
 
 
@@ -134,11 +134,11 @@ $$;
 
 CREATE FUNCTION demoold.trg_before_upd_schematable() RETURNS trigger
     LANGUAGE plpgsql
-    AS $$
-    begin
-           new.modified = now();
-        RETURN NEW;
-    END;
+    AS $$\r
+    begin\r
+           new.modified = now();\r
+        RETURN NEW;\r
+    END;\r
 $$;
 
 
@@ -148,11 +148,11 @@ $$;
 
 CREATE FUNCTION elch.trg_before_upd_schematable() RETURNS trigger
     LANGUAGE plpgsql
-    AS $$
-    begin
-           new.modified = now();
-        RETURN NEW;
-    END;
+    AS $$\r
+    begin\r
+           new.modified = now();\r
+        RETURN NEW;\r
+    END;\r
 $$;
 
 
@@ -162,11 +162,11 @@ $$;
 
 CREATE FUNCTION etude_dbe.trg_before_upd_schematable() RETURNS trigger
     LANGUAGE plpgsql
-    AS $$
-    begin
-           new.modified = now();
-        RETURN NEW;
-    END;
+    AS $$\r
+    begin\r
+           new.modified = now();\r
+        RETURN NEW;\r
+    END;\r
 $$;
 
 
@@ -176,11 +176,11 @@ $$;
 
 CREATE FUNCTION portanova.trg_before_upd_schematable() RETURNS trigger
     LANGUAGE plpgsql
-    AS $$
-    begin
-           new.modified = now();
-        RETURN NEW;
-    END;
+    AS $$\r
+    begin\r
+           new.modified = now();\r
+        RETURN NEW;\r
+    END;\r
 $$;
 
 
@@ -190,13 +190,13 @@ $$;
 
 CREATE FUNCTION public.add_schemalink(vdatatsetname text, vschemaname text) RETURNS text
     LANGUAGE plpgsql
-    AS $$
-declare
-       newuuid text;
-begin
-       INSERT INTO public.companies (datasetname,schemata) values (vdatatsetname,vschemaname) returning id into newuuid;
-       return newuuid;
-end;
+    AS $$\r
+declare\r
+       newuuid text;\r
+begin\r
+       INSERT INTO public.companies (datasetname,schemata) values (vdatatsetname,vschemaname) returning id into newuuid;\r
+       return newuuid;\r
+end;\r
 $$;
 
 
@@ -232,17 +232,17 @@ $$;
 
 CREATE FUNCTION public.day_name(day_index text) RETURNS text
     LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE
-    AS $$
-  SELECT CASE day_index
-    WHEN '0' THEN 'di'
-    WHEN '1' THEN 'lu'
-    WHEN '2' THEN 'ma'
-    WHEN '3' THEN 'me'
-    WHEN '4' THEN 'je'
-    WHEN '5' THEN 've'
-    WHEN '6' THEN 'sa'
-    WHEN '7' THEN 'di'
-    END;
+    AS $$\r
+  SELECT CASE day_index\r
+    WHEN '0' THEN 'di'\r
+    WHEN '1' THEN 'lu'\r
+    WHEN '2' THEN 'ma'\r
+    WHEN '3' THEN 'me'\r
+    WHEN '4' THEN 'je'\r
+    WHEN '5' THEN 've'\r
+    WHEN '6' THEN 'sa'\r
+    WHEN '7' THEN 'di'\r
+    END;\r
 $$;
 
 
@@ -252,13 +252,13 @@ $$;
 
 CREATE FUNCTION public.del_user(vuserid text) RETURNS boolean
     LANGUAGE plpgsql
-    AS $$
-declare 
-       
-begin
-       delete from public.users where id = vuserid;
-       return true;
-end;
+    AS $$\r
+declare \r
+       \r
+begin\r
+       delete from public.users where id = vuserid;\r
+       return true;\r
+end;\r
 $$;
 
 
@@ -268,14 +268,14 @@ $$;
 
 CREATE FUNCTION public.getsession(vidsession text, vremoteaddr text, vuseragent text) RETURNS TABLE(idsession text, id text, username text, usergroup text, sessiondata json)
     LANGUAGE plpgsql
-    AS $$
- BEGIN
- return QUERY select se.id as idsession,us.id,us.username,ugrp.id as usergroup,se.sessiondata from sessions se 
-join users us on (us.id=se.id_user)
-left join usergroups ugrp on (ugrp.id=us.id_usergroup)
-where se.id= vidsession and se.remote_addr= vremoteaddr and se.user_agent= vuseragent and 
-us.blocked is null group by se.id,us.id,ugrp.id;
- END;  
+    AS $$\r
+ BEGIN\r
+ return QUERY select se.id as idsession,us.id,us.username,ugrp.id as usergroup,se.sessiondata from sessions se \r
+join users us on (us.id=se.id_user)\r
+left join usergroups ugrp on (ugrp.id=us.id_usergroup)\r
+where se.id= vidsession and se.remote_addr= vremoteaddr and se.user_agent= vuseragent and \r
+us.blocked is null group by se.id,us.id,ugrp.id;\r
+ END;  \r
 $$;
 
 
@@ -285,13 +285,13 @@ $$;
 
 CREATE FUNCTION public.getuuid() RETURNS text
     LANGUAGE plpgsql
-    AS $$
-declare 
-       newuuid text;
- begin
-        SELECT uuid_in(md5(random()::text || clock_timestamp()::text)::cstring) into newuuid;
- return newuuid;
-END;
+    AS $$\r
+declare \r
+       newuuid text;\r
+ begin\r
+        SELECT uuid_in(md5(random()::text || clock_timestamp()::text)::cstring) into newuuid;\r
+ return newuuid;\r
+END;\r
 $$;
 
 
@@ -301,14 +301,14 @@ $$;
 
 CREATE FUNCTION public.random_string(vlength integer) RETURNS text
     LANGUAGE plpgsql
-    AS $$
-declare
-       randstr text := null;
-BEGIN
-SELECT string_agg (substr('abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789', ceil (random() * 62)::integer, 1), '') into randstr
-FROM  generate_series(1, vlength);
-return randstr;
-end;
+    AS $$\r
+declare\r
+       randstr text := null;\r
+BEGIN\r
+SELECT string_agg (substr('abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789', ceil (random() * 62)::integer, 1), '') into randstr\r
+FROM  generate_series(1, vlength);\r
+return randstr;\r
+end;\r
 $$;
 
 
@@ -318,16 +318,16 @@ $$;
 
 CREATE FUNCTION public.setjsonkeyvalue(vschemata text, vtable text, vcol text, vid text, vkey text, vvalue text) RETURNS json
     LANGUAGE plpgsql
-    AS $$
-declare 
-       sqlxx text;
-       res json;
- begin
-        sqlxx := 'UPDATE ' || vschemata || '.' || vtable || ' SET ' || vcol || '=' || 'jsonb_set('|| vcol || '::jsonb,''{' || vkey || '}'',''"' || vvalue || '"'',true) WHERE id= ''' || vid || ''' returning ' ||  vcol || ';'; 
-        --raise notice 'SQL: %',sqlxx;
-        execute sqlxx into res;
- return res;
-END;
+    AS $$\r
+declare \r
+       sqlxx text;\r
+       res json;\r
+ begin\r
+        sqlxx := 'UPDATE ' || vschemata || '.' || vtable || ' SET ' || vcol || '=' || 'jsonb_set('|| vcol || '::jsonb,''{' || vkey || '}'',''"' || vvalue || '"'',true) WHERE id= ''' || vid || ''' returning ' ||  vcol || ';'; \r
+        --raise notice 'SQL: %',sqlxx;\r
+        execute sqlxx into res;\r
+ return res;\r
+END;\r
 $$;
 
 
@@ -337,13 +337,13 @@ $$;
 
 CREATE FUNCTION public.setsessiondata(vsid text, vkey text, vvalue text) RETURNS json
     LANGUAGE plpgsql
-    AS $$
- declare
-       res json;
- begin
-       select public.setjsonkeyvalue('public','sessions','sessiondata',vsid,vkey,vvalue) into res;
-       return res;
- end;
+    AS $$\r
+ declare\r
+       res json;\r
+ begin\r
+       select public.setjsonkeyvalue('public','sessions','sessiondata',vsid,vkey,vvalue) into res;\r
+       return res;\r
+ end;\r
  $$;
 
 
@@ -353,12 +353,12 @@ CREATE FUNCTION public.setsessiondata(vsid text, vkey text, vvalue text) RETURNS
 
 CREATE FUNCTION public.trg_update_modified() RETURNS trigger
     LANGUAGE plpgsql
-    AS $$
-    BEGIN
-        new.modified = Current_timestamp;
-
-        RETURN NEW;
-    END;
+    AS $$\r
+    BEGIN\r
+        new.modified = Current_timestamp;\r
+\r
+        RETURN NEW;\r
+    END;\r
 $$;
 
 
index 5433710..92c6ca4 100644 (file)
@@ -1,25 +1,25 @@
-$ENVTYPE=$args[0];
-$BINDIR="C:/Tools/db/bin"
-$conffile=$PSScriptRoot + "/conf.ps1" 
-. $conffile;
-if (($ENVTYPE) -And ($ENVTYPE -eq "live")){
-  $DBCURRENTHOST=$DBLIVEHOST;
-} else {
-  $DBCURRENTHOST=$DBDEVHOST;
-  $ENVTYPE="dev";
-}
-$OUTDIR= $PSScriptRoot + "/db/";
-$PGDUMP = $BINDIR+ "/pg_dump.exe";
-$PSQL = $BINDIR+ "/psql.exe";
-
-$outfile = $OUTDIR + ${DBNAME} + "." + $ENVTYPE + '.pg.full.sql';
-$dumpargs = @("-h",$DBCURRENTHOST,"-U",$DBUSER,"-f",$outfile,"-w",$DBNAME);
-Start-Process -NoNewWindow -FilePath $PGDUMP -PassThru -Wait -ArgumentList $dumpargs
-
-$outfile = $OUTDIR + ${DBNAME} + "." + $ENVTYPE + '.pg.schema.sql';
-$dumpargs = @("-h",$DBCURRENTHOST,"-U",$DBUSER,"-f",$outfile,"-w","-O","-x","-s",$DBNAME);
-Start-Process -NoNewWindow -FilePath $PGDUMP -PassThru -Wait -ArgumentList $dumpargs
-
-$outfile = $OUTDIR + ${DBNAME} + "." + $ENVTYPE + '.pg.data.sql';
-$dumpargs = @("-h",$DBCURRENTHOST,"-U",$DBUSER,"-f",$outfile,"-w","-O","-x","-a",$DBNAME);
-Start-Process -NoNewWindow -FilePath $PGDUMP -PassThru -Wait -ArgumentList $dumpargs
+$ENVTYPE=$args[0];\r
+$BINDIR="C:/Tools/db/bin"\r
+$conffile=$PSScriptRoot + "/conf.ps1" \r
+. $conffile;\r
+if (($ENVTYPE) -And ($ENVTYPE -eq "live")){\r
+  $DBCURRENTHOST=$DBLIVEHOST;\r
+} else {\r
+  $DBCURRENTHOST=$DBDEVHOST;\r
+  $ENVTYPE="dev";\r
+}\r
+$OUTDIR= $PSScriptRoot + "/db/";\r
+$PGDUMP = $BINDIR+ "/pg_dump.exe";\r
+$PSQL = $BINDIR+ "/psql.exe";\r
+\r
+$outfile = $OUTDIR + ${DBNAME} + "." + $ENVTYPE + '.pg.full.sql';\r
+$dumpargs = @("-h",$DBCURRENTHOST,"-U",$DBUSER,"-f",$outfile,"-w",$DBNAME);\r
+Start-Process -NoNewWindow -FilePath $PGDUMP -PassThru -Wait -ArgumentList $dumpargs\r
+\r
+$outfile = $OUTDIR + ${DBNAME} + "." + $ENVTYPE + '.pg.schema.sql';\r
+$dumpargs = @("-h",$DBCURRENTHOST,"-U",$DBUSER,"-f",$outfile,"-w","-O","-x","-s",$DBNAME);\r
+Start-Process -NoNewWindow -FilePath $PGDUMP -PassThru -Wait -ArgumentList $dumpargs\r
+\r
+$outfile = $OUTDIR + ${DBNAME} + "." + $ENVTYPE + '.pg.data.sql';\r
+$dumpargs = @("-h",$DBCURRENTHOST,"-U",$DBUSER,"-f",$outfile,"-w","-O","-x","-a",$DBNAME);\r
+Start-Process -NoNewWindow -FilePath $PGDUMP -PassThru -Wait -ArgumentList $dumpargs\r