1. 11 8月, 2002 8 次提交
    • B
      Major improvement in CLUSTER which preserves table characteristics using · 7dc40a2b
      Bruce Momjian 提交于
      relfilenode.
      
      I sent the CLUSTER patch a few days ago and I think it was missed.  I
      append it again, this time including the regression test files.  For the
      committer, please note that you have to cvs add the files as they don't
      exist.  Maybe add to the parallel and serial schedules also, but I don't
      know such stuff.
      
      Alvaro Herrera (<alvherre[a]atentus.com>)
      7dc40a2b
    • B
      August 6, 2002 · 181ca96e
      Bruce Momjian 提交于
         1. Reworked patch from Andrey Oktyabrski (ano@spider.ru) with
            functions: icount, sort, sort_asc, uniq, idx, subarray
            operations: #, +, -, |, &
      
      FUNCTIONS:
      
        int   icount(int[]) - the number of elements in intarray
        int[] sort(int[], 'asc' | 'desc') - sort intarray
        int[] sort(int[]) - sort in ascending order
        int[] sort_asc(int[]),sort_desc(int[]) - shortcuts for sort
        int[] uniq(int[]) - returns unique elements
        int   idx(int[], int item) - returns index of first intarray matching element
                                     to item, or '0' if matching failed.
        int[] subarray(int[],int START [, int LEN]) - returns part of intarray
                                     starting from element number START (from 1)
                                     and length LEN.
      OPERATIONS:
      
        int[] && int[]  - overlap - returns TRUE if arrays has at least one common elements.
        int[] @  int[]  - contains - returns TRUE if left array contains right array
        int[] ~ int[]   - contained - returns TRUE if left array is contained in right array
        # int[]         - return the number of elements in array
        int[] + int     - push element to array ( add to end of array)
        int[] + int[]   - merge of arrays (right array added to the end of left one)
        int[] - int     - remove entries matched by right argument from array
        int[] - int[]   - remove left array from right
        int[] | int     - returns intarray - union of arguments
        int[] | int[]   - returns intarray as a union of two arrays
        int[] & int[]   - returns intersection of arrays
      
      Oleg Bartunov
      181ca96e
    • B
      This patch removes a lot of unused code related to assertions and · c5354dff
      Bruce Momjian 提交于
      error handling, and simplifies the code that remains. Apparently,
      the code that left Berkeley had a whole "error handling subsystem",
      which exceptions and whatnot. Since we don't use that anymore,
      there's no reason to keep it around.
      
      The regression tests pass with the patch applied. Unless anyone
      sees a problem, please apply.
      
      Neil Conway
      c5354dff
    • T
      psql prints its version number in its startup message, per recent · 8be9bd83
      Tom Lane 提交于
      discussion.  Also, cause the \timing command to display time in a
      format consistent with the backend's EXPLAIN ANALYZE output.
      8be9bd83
    • T
      Allow schema-qualified operator names to be used in the optional · a5e6e993
      Tom Lane 提交于
      arguments of CREATE OPERATOR.
      a5e6e993
    • P
      Fix failure to relink postmaster executable in the first make run if only a · f1d82049
      Peter Eisentraut 提交于
      single source file a few directories deep in the backend tree has changed.
      f1d82049
    • P
      Make sure all clients have the same understanding of default user name · 029aa97f
      Peter Eisentraut 提交于
      and database.  In particular, make script wrappers understand the
      PGDATABASE environment variable.
      029aa97f
    • T
      Get rid of double PQclear(res) in error path. · 60ac5b80
      Tom Lane 提交于
      60ac5b80
  2. 10 8月, 2002 5 次提交
  3. 09 8月, 2002 6 次提交
  4. 08 8月, 2002 10 次提交
  5. 07 8月, 2002 3 次提交
  6. 06 8月, 2002 8 次提交