HH:LiquidFeedback/Datenbankeingriffe
Version vom 31. Mai 2012, 16:36 Uhr von imported>Wiskyhotel
2010-06-23 23:10 UTC+02 (Jbe): Umbenennung des Themenbereichs #16 (Urheberrecht) in "Immaterialgüter- und Internetrecht"
liquid_feedback_hh=> BEGIN; BEGIN liquid_feedback_hh=> SELECT id, name FROM area WHERE name = 'Urheberrecht'; id | name ----+-------------- 16 | Urheberrecht (1 row) liquid_feedback_hh=> UPDATE area SET name = 'Immaterialgüter- und Internetrecht' WHERE id=16; UPDATE 1 liquid_feedback_hh=> COMMIT; COMMIT
2010-06-27 18:10 UTC+02 (Jbe): Sperrung von Accounts
liquid_feedback_hh=> BEGIN; BEGIN liquid_feedback_hh=> UPDATE member SET active = FALSE liquid_feedback_hh-> FROM invite_code liquid_feedback_hh-> WHERE member.id = invite_code.member_id liquid_feedback_hh-> AND invite_code.code IN ( liquid_feedback_hh(> '[...]', liquid_feedback_hh(> '[...]' liquid_feedback_hh(> ); UPDATE 2 liquid_feedback_hh=> COMMIT; COMMIT
2010-07-07 02:10 UTC+02 (Jbe): Ergänzung des Namens der Regelwerke um ungefähre Zeitangabe
liquid_feedback_hh=> BEGIN; BEGIN liquid_feedback_hh=> SELECT id, name, (admission_time/2 + discussion_time + verification_time + voting_time) FROM policy ORDER BY id; id | name | ?column? ----+---------------------------------------------+------------------ 1 | Satzungsänderung | 93 days 12:00:00 2 | Programmänderung | 93 days 12:00:00 3 | Wahlprogramm | 93 days 12:00:00 4 | sonstiger LMV-Beschluss | 35 days 5 | Meinungsbild / Beschlussvorlage | 35 days 6 | Schnellverfahren | 135:00:00 7 | Änderung von Themenbereichen/Quoren/Fristen | 35 days 8 | Abstimmungsstreitfrage | 35 days (8 rows) liquid_feedback_hh=> UPDATE policy SET name = name || ' (ca. 3 Monate)' WHERE id IN (1,2,3); UPDATE 3 liquid_feedback_hh=> UPDATE policy SET name = name || ' (ca. 5 Wochen)' WHERE id IN (4,5,7,8); UPDATE 4 liquid_feedback_hh=> UPDATE policy SET name = name || ' (ca. 6 Tage)' WHERE id IN (6); UPDATE 1 liquid_feedback_hh=> SELECT id, name, (admission_time/2 + discussion_time + verification_time + voting_time) FROM policy ORDER BY id; id | name | ?column? ----+------------------------------------------------------------+------------------ 1 | Satzungsänderung (ca. 3 Monate) | 93 days 12:00:00 2 | Programmänderung (ca. 3 Monate) | 93 days 12:00:00 3 | Wahlprogramm (ca. 3 Monate) | 93 days 12:00:00 4 | sonstiger LMV-Beschluss (ca. 5 Wochen) | 35 days 5 | Meinungsbild / Beschlussvorlage (ca. 5 Wochen) | 35 days 6 | Schnellverfahren (ca. 6 Tage) | 135:00:00 7 | Änderung von Themenbereichen/Quoren/Fristen (ca. 5 Wochen) | 35 days 8 | Abstimmungsstreitfrage (ca. 5 Wochen) | 35 days (8 rows) liquid_feedback_hh=> COMMIT; COMMIT
2010-08-31 15:47 UTC+02 (Jbe): Sperrung eines Invite-Codes
liquid_feedback_hh=> BEGIN; BEGIN liquid_feedback_hh=> SELECT member_id NOTNULL AS is_used FROM invite_code WHERE code = 'm[...]' FOR UPDATE; is_used --------- f (1 row) liquid_feedback_hh=> DELETE FROM invite_code WHERE code = 'm[...]'; DELETE 1 liquid_feedback_hh=> COMMIT; COMMIT
2010-08-31 15:55 UTC+02 (Jbe): Löschung von Profilinhalten gesperrter Mitglieder
SELECT delete_member(7); SELECT delete_member(77);
2010-10-19 12:03 (Simon): Einrichtung eines neuen Regelwerks "Kleines Meinungsbild" nach Mail von Michael Vogel am 18.10.2010
liquid_feedback_hh=> BEGIN; BEGIN liquid_feedback_hh=> SELECT "index", "name" FROM "policy"; index | name -------+------------------------------------------------------------ 1 | Satzungsänderung (ca. 3 Monate) 2 | Programmänderung (ca. 3 Monate) 3 | Wahlprogramm (ca. 3 Monate) 4 | sonstiger LMV-Beschluss (ca. 5 Wochen) 5 | Meinungsbild / Beschlussvorlage (ca. 5 Wochen) 7 | Änderung von Themenbereichen/Quoren/Fristen (ca. 5 Wochen) 8 | Abstimmungsstreitfrage (ca. 5 Wochen) 6 | Schnellverfahren (ca. 6 Tage) (8 rows) liquid_feedback_hh=> SELECT "id", "name" FROM "area"; id | name ----+-------------------------------------------------- 14 | Stadtentwicklung, Bau und Verkehr 11 | Außenpolitik 18 | sonstige politische Themen 6 | Organisatorisches 5 | Organisation der Landesmitgliederversammlung 12 | Bildung und Forschung 17 | Wirtschaft und Soziales 4 | Satzung und Parteistruktur 1 | Sandkasten / Spielwiese 16 | Immaterialgüter- und Internetrecht 2 | Liquid Democracy Systembetrieb 10 | Tagespolitik 9 | sonstige innerparteiliche Angelegenheiten 7 | Aktionen 15 | Umwelt, Gesundheit und Ernährung 13 | Bürgerrechte, Datenschutz und Sicherheitspolitik 8 | innerparteiliche Finanzen 3 | Streitfragen zu Abstimmungen (18 rows) liquid_feedback_hh=> INSERT INTO "policy" ( liquid_feedback_hh(> "index", "active", "name", liquid_feedback_hh(> "admission_time", "discussion_time", "verification_time", "voting_time", liquid_feedback_hh(> "issue_quorum_num", "issue_quorum_den", "initiative_quorum_num", "initiative_quorum_den", liquid_feedback_hh(> "majority_num", "majority_den", "majority_strict" liquid_feedback_hh(> ) VALUES liquid_feedback_hh-> ( 9, TRUE, 'Kleines Meinungsbild (ca. 2 Wochen)', liquid_feedback_hh(> '3 days', '6 days', '3 days', '3 days', liquid_feedback_hh(> 10, 100, 10, 100, liquid_feedback_hh(> 1, 2, TRUE ) RETURNING id; id ---- 9 (1 row) INSERT 0 1 liquid_feedback_hh=> INSERT INTO "allowed_policy" ("area_id", "policy_id") VALUES (1,9),(7,9),(10,9),(6,9),(8,9),(5,9); INSERT 0 6 liquid_feedback_hh=> COMMIT; COMMIT
2010-12-20 14:00 (Simon) Sperrung von 12 Invitecodes auf Anweisung des Vorstands
liquid_feedback_hh=> BEGIN; BEGIN liquid_feedback_hh=> SELECT delete_member(member_id) liquid_feedback_hh-> FROM invite_code WHERE code IN ( liquid_feedback_hh(> 'p[...]', liquid_feedback_hh(> [...] liquid_feedback_hh(> 'n[...]' liquid_feedback_hh(> ); delete_member --------------- (12 rows) liquid_feedback_hh=> DELETE FROM invite_code liquid_feedback_hh-> WHERE used ISNULL AND member_id ISNULL AND code IN ( liquid_feedback_hh(> 'p[...]', liquid_feedback_hh(> [...] liquid_feedback_hh(> 'n[...]' liquid_feedback_hh(> ); DELETE 5 liquid_feedback_hh=> COMMIT; COMMIT
2011-01-07 17:25 (Simon) Sperrung von 4 Invitecodes auf Anweisung des Vorstands
liquid_feedback_hh=> BEGIN; BEGIN liquid_feedback_hh=> SELECT delete_member(member_id) liquid_feedback_hh-> FROM invite_code WHERE code IN ( liquid_feedback_hh(> '9[...]', liquid_feedback_hh(> 'g[...]', liquid_feedback_hh(> '3[...]', liquid_feedback_hh(> 'j[...]' liquid_feedback_hh(> ); delete_member --------------- (4 rows) liquid_feedback_hh=> DELETE FROM invite_code liquid_feedback_hh-> WHERE used ISNULL AND member_id ISNULL AND code IN ( liquid_feedback_hh(> '9[...]', liquid_feedback_hh(> 'g[...]', liquid_feedback_hh(> '3[...]', liquid_feedback_hh(> 'j[...]' liquid_feedback_hh(> ); DELETE 2 liquid_feedback_hh=> COMMIT; COMMIT liquid_feedback_hh=>