From cecd647ee74ce55931c9fd8ddad8405a98f062ec Mon Sep 17 00:00:00 2001 From: PhilRunninger Date: Wed, 3 May 2023 15:34:17 -0400 Subject: [PATCH] Prevent accidental undo of initial baseline load. --- VBA/changes.frx | Bin 3096 -> 3096 bytes VBA/fpvt.frx | Bin 15896 -> 15896 bytes VBA/openf.frx | Bin 3096 -> 3096 bytes build/build_baseline_from_FAnalysis.sql | 16 ++++++++++------ route_sql/undo.sql | 4 ++-- 5 files changed, 12 insertions(+), 8 deletions(-) diff --git a/VBA/changes.frx b/VBA/changes.frx index c86cb41d6d36a046a517b33d288167969e470fc9..9e92f816bf8f0823f114dbca843481515a593269 100644 GIT binary patch delta 63 zcmbOsF+*ZQ3kzGr?bF;JYd3eXykKTzm|V=!FUG*Yz$C$-0i@U%7#f@t^O93@7#Jo$ S;82=u#d(;qWb;2xDJB4W{}QbL delta 63 zcmV-F0Kos47?>Eagaig)@Slp2e6xxK=mP;1lXD1<7BT<;0vG@&00006004kPVQyn( VY-|9N;0Pv@J_)}80JHuH8Ultb64n3! diff --git a/VBA/fpvt.frx b/VBA/fpvt.frx index 8fcb79f3c1638a48b3c4d2672d8c592d439caaf7..28251563ae3d7e1674abf009f323c3456d18a983 100644 GIT binary patch delta 859 zcmZ`%-%C?*6#ss|_s-Z>w>j7Rk<+>MOE<6E9NXNSD858Ut#VQk=$+my+7G=XK^R35 zg%wz*!ae0%4+Tj#f*`_vJp@rg4`GC_Livz?K-9UrgzS9I-rcnigQTHPs#Af?bGTdJO??sI0XY97c0uJ;Bmk^G0qlE@KWs2O#rS0 zY|zVWQ1+G?DM8dX#1WjtO<#cW@Z5J9b)@}SZdB&suD_Kljyu&?ex4eUkOrsuCTJAG%ns#12`d?cdoZaz_?hNa+P;IbcpfZb?61xOm+KpYB~KJyh{lRP zBJP7j9dX@Hx?!Qiz)2@d;0$>MTSYWQ(Vi_sE<=$K!SI+xRx~ont+w&%ROBi}s=qq3+An0I^X7X`P6z@a53m`8+M4jm*4gRX+;Ny^ z5vYsht0p9E2i2LFLO1Omm=b%ps-tayv+KJ(j2!jXtwJ^ZQgKwy_al@%X44>DD2LFX zG+ugdfc+jPQh1z<(=)J|?8NgH>w%-G7}B0iwN%cnpl ghgFawaKAf_d-$b0hx#FvK1aLYS=vWKu#!&x0hqc6R{#J2 delta 807 zcmaJ<%}*0i5P$D&i)qmXYNaT&luAD+P*!MY>4#!W3>s3uXcLVIEVNPMLcQdS z(3F~>gNi5cpdR$lxW>f9gWfa|LgK;H7)~Z6Nc{K%49@Es4jSFVzInfy`Mvqg%v^3R zSIQa0@6&e+H*;l5G=6FYgK83I?%%0k%kc_k7F9u9c%x&l>Ny65I#txoGSyGbY`Jb^ z53De2OEE&Ubz3dl%qo53*{*zoEikkY;Y&Pbq=HreUhUlcp6WD^RrWWoNVS z&hDVy@WsBtv2}+B!?rhjsiZ}lR}J_oEVp{#V88;-fQOBSVIUB(G!P#l#7Ic~sCsTJ zgLWk<;jglCM>RT*sOgOAOv%brW`jF9Q`mh>;IV^l53C_$+J6Yf{r$8E3D0MiCJ^+d zgmOuO8{T#-_LTAT&90%>(MmMGOa4DBz(H(-90h1tOD@Fo`;doaF7HxKT*i}=h z)hW6DWgBIMuzq+f?Sv7jjutgl8m0nDhEMG+TWhh{BB~}cG!L|Ul8ex$y07s${Om~z znF|Dx!3FFU5k*2CQEZIlckn6vVCQcMr(uEZfrehCs`jJ4N4+ZjV~@Zb9{3-Tvu~{) z`I$biDjdrJd15T1;2X}!DJyqbE2BiI`62nt#kWRCxLe_ABuEuljr2glUIX(?f|Jo+ zta~QfQfbPwXp+eUs$*An^pVLegt!dIh2Idiaa<0=d@O|FA7Z0?!=mv^czGW8(jctF GBfkJei2L;b diff --git a/VBA/openf.frx b/VBA/openf.frx index e396c3b838d6dc5329ef74f13807bf37ad690390..46418b71680fb493b36a93357375ea9b897558e3 100644 GIT binary patch delta 60 zcmbOsF+*ZQ3k%zW$H%!p)^6@%dBV(?KRKU6j3w OFlnFHJiIwo-i{ePtNC%V=S56$5FzlIhmQ$97tMo#!o)TWk2~Q MCs1s&AJ-{H08C*MA^-pY diff --git a/build/build_baseline_from_FAnalysis.sql b/build/build_baseline_from_FAnalysis.sql index 8bc89e6..34b8409 100644 --- a/build/build_baseline_from_FAnalysis.sql +++ b/build/build_baseline_from_FAnalysis.sql @@ -15,14 +15,18 @@ ** 2. In a proper text editor, aka Neovim, remove all instances of NULL from the exported file, leaving nothing between the commas. ** 3. In DBeaver, ** a. Log into usmidsap01 -** b. Navigate to the ubm.rlarp.osm_pool table -** c. Right-click, and choose Import Data. -** d. Follow the self-explanatory steps in the wizard. Make sure to choose the option to empty the table first. -** e. Verify the import worked correctly. -** f. Run the following statements to finish setting up the system. -** DELETE FROM rlarp.osm_log WHERE id > 1; +** b. Run the following statements in the ubm database: +** TRUNCATE TABLE rlarp.osm_log CASCADE; +** ** ALTER SEQUENCE rlarp.osm_log_id_seq RESTART 1; ** +** INSERT INTO rlarp.osm_log (doc) +** SELECT jsonb_build_object('user',current_user,'tag','baseline','type','build_pool','stamp',current_timestamp,'source','top level','message','DON''T UNDO') +** c. Navigate to the ubm.rlarp.osm_pool table +** d. Right-click, and choose Import Data. +** e. Follow the self-explanatory steps in the wizard. Make sure to choose the option to empty the table first. +** f. Verify the import worked correctly. +** ******************************************************************************************************************************************* ******************************************************************************************************************************************* diff --git a/route_sql/undo.sql b/route_sql/undo.sql index e5bc8b0..4105000 100644 --- a/route_sql/undo.sql +++ b/route_sql/undo.sql @@ -1,8 +1,8 @@ WITH d AS ( - DELETE FROM rlarp.osm_log WHERE id = replace_id RETURNING id + DELETE FROM rlarp.osm_log WHERE id <> 1 AND id = replace_id RETURNING id ) ,d_osm AS ( DELETE FROM rlarp.osm_pool WHERE logid IN (select id from d) ) -SELECT json_agg(row_to_json(d)) x from d \ No newline at end of file +SELECT json_agg(row_to_json(d)) x from d