HH:LiquidFeedback/Datenbankeingriffe

Aus Piratenwiki Mirror
Zur Navigation springen Zur Suche springen

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=> 

2011-04-25 14:55 (Simon) Sperrung von 40 Invitecodes auf Anweisung des Vorstands

2011-04-27 23:11 (Simon) Sperrung eines Invitecodes auf Anweisung des Vorstands