[OBM Admin] supervisor

Bán Miklós banm at vocs.unideb.hu
Sun Nov 25 11:06:02 CET 2018


Sorry, it was mail for the devel list, not for the project admins.

Miki

On Sun, 25 Nov 2018 10:43:28 +0100
Bán Miklós <banm at vocs.unideb.hu> wrote:

> Sziasztok,
> 
> készítettem egy server admin felületet, ami supervisor néven érhető el
> minden szerveren. htaccess/htpassw van védve, jelszavak nálam vannak.
> Saját szervereken lecserélhetőek a jelszavak.
> 
> A supervisor az első lépés az önálló független projektek futtatása
> felé ami az obm 3.0 felé való irány.
> 
> A supervisor-ban lehet központilag frissíteni a fájlokat és lefuttatni
> sql frissítéseket - projektenként, vagy szerver szintűeket.
> 
> A biomaps->db_updates táblát kell hozzá módosítani:
> 
> CREATE TABLE db_updates (
>     status boolean DEFAULT false NOT NULL,
>     datum date DEFAULT now() NOT NULL,
>     revision text NOT NULL,
>     sqlid integer,
>     database character varying(24)
> );
> 
> Gábor a most módosított db_updates.php én teljesen megszűntetném
> emiatt. Ki kéne szedni az összes hivatkozást mindenhonnan ami ezt
> használja. Meg tudod csinálni?
> 
> Az automata kódba ágyazott frissítés túl nagy teher futtatáskor, nem
> jól követhető és nehezen debuggolható amikor gond van.
> 
> Ráadásul ez ez új irány megengedi, hogy az egyes projektek különböző
> kód állapotokban legyenek, vagy csak részben frissüljenek!
> 
> A supervisor egy markdown fájlt használ, ami valahogy így néz ki (az
> sql parancsok a példában nem teljesen valósak!):
> 
> supervisor.md
> 
> # update project_layers
> ## database: biomaps
> ### 1
> ALTER TABLE project_layers ADD COLUMN singletile boolean DEFAULT
> false;
> 
> ## database: gisdata
> ### 1
> ALTER TABLE project_layers ADD COLUMN ms_layer character varying(32);
> 
> 
> # qgrids
> ## database: biomaps
> ### 1
> ALTER TABLE project_layers ADD COLUMN ms_layer character varying(32);
> 
> ## database: project
> ### project: *
> #### 1
> UPDATE %project%_qgrids SET utm_10 = st_transform(foo.geom,4326)
> FROM (
>    SELECT d.obm_id,k.geom FROM %project% d LEFT JOIN
> halok."utm10_wgs84" k ON
> (st_within(d.obm_geometry,st_transform(k.geom,4326))) ) as foo 
> WHERE row_id=foo.obm_id
> 
> 
> 
> 
> üdv, Miki
> 
> 
> 



-- 
Miklós Bán, PhD
MTA-DE Behavioural Ecology Research Group
Department of Evolutionary Zoology, University of Debrecen
H-4010 Debrecen, Egyetem tér 1.
Phone:  +36 52 512-900 ext. 62357
http://zoology.unideb.hu/@Miklos_Ban

OpenBioMaps
https://openbiomaps.org
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


More information about the Administrator mailing list