Skip to content
Snippets Groups Projects
  1. Mar 21, 2007
  2. Mar 20, 2007
    • Bruce Momjian's avatar
      In FAQ, reference upgrade info via URL. · c45fa559
      Bruce Momjian authored
      c45fa559
    • Bruce Momjian's avatar
      Not done, reverted: · d89b9683
      Bruce Momjian authored
      < 	o -Allow commenting of variables in postgresql.conf to restore them
      > 	o Allow commenting of variables in postgresql.conf to restore them
      d89b9683
    • Bruce Momjian's avatar
      Done: · e7bb07ea
      Bruce Momjian authored
      > 	o -Allow commenting of variables in postgresql.conf to restore them
      < 	  http://archives.postgresql.org/pgsql-hackers/2006-09/msg01481.php
      e7bb07ea
    • Neil Conway's avatar
      Add three new regexp functions: regexp_matches, regexp_split_to_array, · 9eb78bee
      Neil Conway authored
      and regexp_split_to_table. These functions provide access to the
      capture groups resulting from a POSIX regular expression match,
      and provide the ability to split a string on a POSIX regular
      expression, respectively. Patch from Jeremy Drake; code review by
      Neil Conway, additional comments and suggestions from Tom and
      Peter E.
      
      This patch bumps the catversion, adds some regression tests,
      and updates the docs.
      9eb78bee
    • Jan Wieck's avatar
      Bumping catversion due to changes to pg_trigger and pg_rewrite. · 5e96b04a
      Jan Wieck authored
      BTW, the comment in this file says that we hope we never have more than
      10 catversion changes per day, but to even make this possible we should
      start counting at zero, shouldn't we?
      
      
      Jan
      5e96b04a
    • Jan Wieck's avatar
      Changes pg_trigger and extend pg_rewrite in order to allow triggers and · 0fe16500
      Jan Wieck authored
      rules to be defined with different, per session controllable, behaviors
      for replication purposes.
      
      This will allow replication systems like Slony-I and, as has been stated
      on pgsql-hackers, other products to control the firing mechanism of
      triggers and rewrite rules without modifying the system catalog directly.
      
      The firing mechanisms are controlled by a new superuser-only GUC
      variable, session_replication_role, together with a change to
      pg_trigger.tgenabled and a new column pg_rewrite.ev_enabled. Both
      columns are a single char data type now (tgenabled was a bool before).
      The possible values in these attributes are:
      
           'O' - Trigger/Rule fires when session_replication_role is "origin"
                 (default) or "local". This is the default behavior.
      
           'D' - Trigger/Rule is disabled and fires never
      
           'A' - Trigger/Rule fires always regardless of the setting of
                 session_replication_role
      
           'R' - Trigger/Rule fires when session_replication_role is "replica"
      
      The GUC variable can only be changed as long as the system does not have
      any cached query plans. This will prevent changing the session role and
      accidentally executing stored procedures or functions that have plans
      cached that expand to the wrong query set due to differences in the rule
      firing semantics.
      
      The SQL syntax for changing a triggers/rules firing semantics is
      
           ALTER TABLE <tabname> <when> TRIGGER|RULE <name>;
      
           <when> ::= ENABLE | ENABLE ALWAYS | ENABLE REPLICA | DISABLE
      
      psql's \d command as well as pg_dump are extended in a backward
      compatible fashion.
      
      Jan
      0fe16500
  3. Mar 19, 2007
  4. Mar 18, 2007
  5. Mar 17, 2007
  6. Mar 16, 2007
Loading