BB:LiquidFeedback/Datenbankeingriffe

Version vom 8. Februar 2011, 12:47 Uhr von imported>Shw
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Anpassung der Mehrheitsverhältnisse an die Brandenburger Landessatzung (24.09.2010, Simon, Björn)

liquid_feedback_bb=> select id, name, majority_num, majority_den, majority_strict from policy;
 id |                    name                     | majority_num | majority_den | majority_strict 
----+---------------------------------------------+--------------+--------------+-----------------
  1 | Satzungsänderung                            |            2 |            3 | f
  2 | Grundsatzprogramm                           |            1 |            2 | t
  3 | Wahlprogramm                                |            2 |            3 | f
  4 | sonstiger LMV-Beschluss                     |            1 |            2 | t
  5 | Meinungsbild / Beschlussvorlage             |            1 |            2 | t
  6 | Schnellverfahren                            |            1 |            2 | t
  7 | Änderung von Themenbereichen/Quoren/Fristen |            2 |            3 | f
  8 | Abstimmungsstreitfrage                      |            1 |            2 | t
(8 rows)

liquid_feedback_bb=> begin;
BEGIN
liquid_feedback_bb=> update policy set majority_num=1, majority_den=2, majority_strict=true where id in (1,3); 
UPDATE 2
liquid_feedback_bb=> select id, name, majority_num, majority_den, majority_strict from policy;
 id |                    name                     | majority_num | majority_den | majority_strict 
----+---------------------------------------------+--------------+--------------+-----------------
  2 | Grundsatzprogramm                           |            1 |            2 | t
  4 | sonstiger LMV-Beschluss                     |            1 |            2 | t
  5 | Meinungsbild / Beschlussvorlage             |            1 |            2 | t
  6 | Schnellverfahren                            |            1 |            2 | t
  7 | Änderung von Themenbereichen/Quoren/Fristen |            2 |            3 | f
  8 | Abstimmungsstreitfrage                      |            1 |            2 | t
  1 | Satzungsänderung                            |            1 |            2 | t
  3 | Wahlprogramm                                |            1 |            2 | t
(8 rows)

liquid_feedback_bb=> commit;
COMMIT

Löschung der alten Invitecodes (24.09.2010, Simon, Björn)

delete from invite_code;

Anlegen von 400 neuen Invitecodes (24.09.2010, Simon, Björn)

liquid_feedback_bb=> \i invitecodes.bb.2010-09-24.sql

Löschung eines Invitecodes (01.12.2010, Simon)

Ein Invitecode, der an ein ausgetretenes Mitglied verschickt wurde, wurde auf Anweisung des Vorstands gelöscht. Ein Account wurde mit dem Code nicht angelegt.

Löschung des Invitecodes eines ausgetretenen Mitglieds (08.02.2011, Simon)

liquid_feedback_bb=> BEGIN;
BEGIN
liquid_feedback_bb=> SELECT delete_member(member_id) FROM invite_code WHERE code='b[...]';
 delete_member 
---------------
 
(1 row)

liquid_feedback_bb=> DELETE FROM invite_code WHERE used ISNULL AND member_id ISNULL AND code='b[...]';
DELETE 1
liquid_feedback_bb=> COMMIT;
COMMIT