1. 18 5月, 2002 3 次提交
  2. 17 5月, 2002 1 次提交
    • T
      Merge the last few variable.c configuration variables into the generic · f0811a74
      Tom Lane 提交于
      GUC support.  It's now possible to set datestyle, timezone, and
      client_encoding from postgresql.conf and per-database or per-user
      settings.  Also, implement rollback of SET commands that occur in a
      transaction that later fails.  Create a SET LOCAL var = value syntax
      that sets the variable only for the duration of the current transaction.
      All per previous discussions in pghackers.
      f0811a74
  3. 15 5月, 2002 1 次提交
  4. 14 5月, 2002 3 次提交
  5. 11 5月, 2002 2 次提交
  6. 09 5月, 2002 1 次提交
  7. 07 5月, 2002 1 次提交
    • T
      Accept SET SESSION AUTHORIZATION DEFAULT and RESET SESSION AUTHORIZATION · 28227889
      Tom Lane 提交于
      to reset session userid to the originally-authenticated name.  Also,
      relax SET SESSION AUTHORIZATION to allow specifying one's own username
      even if one is not superuser, so as to avoid unnecessary error messages
      when loading a pg_dump file that uses this command.  Per discussion from
      several months ago.
      28227889
  8. 03 5月, 2002 1 次提交
  9. 30 4月, 2002 2 次提交
  10. 29 4月, 2002 1 次提交
  11. 27 4月, 2002 2 次提交
  12. 26 4月, 2002 5 次提交
  13. 25 4月, 2002 1 次提交
  14. 24 4月, 2002 8 次提交
  15. 23 4月, 2002 2 次提交
  16. 22 4月, 2002 2 次提交
  17. 21 4月, 2002 1 次提交
    • T
      Restructure AclItem representation so that we can have more than eight · b0bcf8aa
      Tom Lane 提交于
      different privilege bits (might as well make use of the space we were
      wasting on padding).  EXECUTE and USAGE bits for procedures, languages
      now are separate privileges instead of being overlaid on SELECT.  Add
      privileges for namespaces and databases.  The GRANT and REVOKE commands
      work for these object types, but we don't actually enforce the privileges
      yet...
      b0bcf8aa
  18. 20 4月, 2002 2 次提交
    • T
      Change naming rule for ON SELECT rules of views: they're all just · 6d6ca216
      Tom Lane 提交于
      _RETURN now, since there's no need to keep 'em unique anymore.
      6d6ca216
    • T
      pg_trigger's index on tgrelid is replaced by a unique index on · 20173716
      Tom Lane 提交于
      (tgrelid, tgname).  This provides an additional check on trigger name
      uniqueness per-table (which was already enforced by the code anyway).
      With this change, RelationBuildTriggers will read the triggers in
      order by tgname, since it's scanning using this index.  Since a
      predictable trigger ordering has been requested for some time, document
      this behavior as a feature.  Also document that rules fire in name
      order, since yesterday's changes to pg_rewrite indexing cause that too.
      20173716
  19. 19 4月, 2002 1 次提交
    • T
      Rule names are now unique per-relation, rather than unique globally. · b3120804
      Tom Lane 提交于
      DROP RULE and COMMENT ON RULE syntax adds an 'ON tablename' clause,
      similar to TRIGGER syntaxes.  To allow loading of existing pg_dump
      files containing COMMENT ON RULE, the COMMENT code will still accept
      the old syntax --- but only if the target rulename is unique across
      the whole database.
      b3120804