plpgsql-utility-procs.tcl

  • last updated 4 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
- replace mulitple "lindex" operations by "lassign"

  1. … 7 more files in changeset.
- use compilable expressions

- use "in" operator instead of "lsearch"

- use tcl 8.5 extended index format for "string range"

- brace expressions to allow for tcl compilation

  1. … 8 more files in changeset.
Bring PostgreSQL functions closer to the current level of PL/pgSQL:

- upgrade PL/pgSQL functions to the $$ notation (recommended since pg8.0, jan 2005).

- get rid of backslash usages in function definitions

- drop aliases in favor of named function arguments (recommended since pg8.0)

- fix wrong function_args, add missing function_args, align default semantics

with the defaults in pg (providing "null" as default means the argument is

optional).

- change return types of triggers from "opaque" to "trigger" (recommended since pg8.0)

- unify names of triggers *_tr

- removed some version dependencies of pg 7.2 and 7.3

  1. … 54 more files in changeset.
Normalizing string comparison operations into tcl 8.4 operations, enabling byte-code compilation for expressions and many conditionals

  1. … 367 more files in changeset.
Merge of all changes from oacs-4-6 to HEAD. All changes up to tag jcd-merge-2

on oacs-4-6 are included.

  1. … 76 more files in changeset.
caching version of get_function_args query

  1. … 1 more file in changeset.
Port group-type maintenance (no attributes yet)

  1. … 14 more files in changeset.
Port package_instantiate_object

    • -0
    • +56
    ./plpgsql-utility-procs.tcl
  1. … 4 more files in changeset.