HH:LiquidFeedback/Datenbankeingriffe

Aus Piratenwiki
Wechseln zu: Navigation, Suche

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