HH:LiquidFeedback/Datenbankeingriffe
Aus Piratenwiki
Inhaltsverzeichnis
- 1 2010-06-23 23:10 UTC+02 (Jbe): Umbenennung des Themenbereichs #16 (Urheberrecht) in "Immaterialgüter- und Internetrecht"
- 2 2010-06-27 18:10 UTC+02 (Jbe): Sperrung von Accounts
- 3 2010-07-07 02:10 UTC+02 (Jbe): Ergänzung des Namens der Regelwerke um ungefähre Zeitangabe
- 4 2010-08-31 15:47 UTC+02 (Jbe): Sperrung eines Invite-Codes
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