1. 02 7月, 2000 7 次提交
  2. 01 7月, 2000 4 次提交
  3. 30 6月, 2000 3 次提交
    • T
      RemoveView was doing things the hard way... · 3513f4d1
      Tom Lane 提交于
      3513f4d1
    • T
      Use a private memory context to store rule information in each relcache · b41f4ab8
      Tom Lane 提交于
      entry that has rules.  This allows us to release the rule parsetrees
      on relcache flush without needing a working freeObject() routine.
      Formerly, the rule trees were leaked permanently at relcache flush.
      Also, clean up handling of rule creation and deletion --- there was
      not sufficient locking of the relation being modified, and there was
      no reliable notification of other backends that a relcache reload
      was needed.  Also, clean up relcache.c code so that scans of system
      tables needed to load a relcache entry are done in the caller's
      memory context, not in CacheMemoryContext.  This prevents any
      un-pfreed memory from those scans from becoming a permanent memory
      leak.
      b41f4ab8
    • B
      Fix quotes in /* */ comments in psql. · c9ec78a6
      Bruce Momjian 提交于
      c9ec78a6
  4. 29 6月, 2000 6 次提交
    • T
      Add test code to copy all parse/plan trees. Repair essential omissions · 43ba1b44
      Tom Lane 提交于
      in copyfuncs and equalfuncs exposed by regression tests.  We still have
      some work to do: these modules really ought to handle most or all of
      the utility statement node types.  But it's better than it was.
      43ba1b44
    • T
      Rearrange config.h entries into a more sensible order, and add some · 6a7b40d9
      Tom Lane 提交于
      documentation.  Let's try to keep this file a bit neater in future,
      hmm?  Also (to get back to the original point) update info about
      FUNC_MAX_ARGS, and add additional config symbols for debugging
      new memory management changes.
      6a7b40d9
    • T
      Remove freefuncs.c, which hasn't been used in a long time and is not · d1080d19
      Tom Lane 提交于
      worth the effort to continue to maintain.  Since freeObject() is not
      capable of coping with cases like multiple links to a node, it's
      unlikely that it ever will be useful again.  We now have memory
      context management that offers a faster and more reliable way of
      getting rid of arbitrary node trees (at the cost of having to know
      in advance of building the tree that you'll want to get rid of it).
      d1080d19
    • T
      Add SIGFPE to list of signals never to block. #ifdef all signals in · feb48f41
      Tom Lane 提交于
      that list to cope with platforms that don't have them all.
      feb48f41
    • B
      Add #ifdef for LC_MESSAGES, because it is not ANSI C standard, and BSDI · 932d1e5f
      Bruce Momjian 提交于
      does not have it.
      932d1e5f
    • P
      Makefile cleanup for interface tree. Now essentially with all the · 44f64dd3
      Peter Eisentraut 提交于
      standard targets and behaviour. Replaced Makefile.in's with
      Makefile's and declared the respective variables in Makefile.global.
      
      maintainer-clean target now available at top level, although it does
      not work in the backend tree yet.
      
      Cleanup pass over Makefile.shlib, renamed some targets and variables.
      The shared library symlink tests are now done by make, not the shell.
      
      ecpg: Remove one warning in sloppy flex output.
      
      PL/Perl and Perl interface: the MakeMaker documentation is confusing,
      the realclean target *does* "delete derived files", but it also
      uninstalls them. Don't use that.
      
      The submake targets in the various bin directories that update libpq
      should `make all', not `make libpq.a'. That is a) unportable, and
      b) doesn't build the shared library.
      44f64dd3
  5. 28 6月, 2000 4 次提交
  6. 27 6月, 2000 1 次提交
  7. 26 6月, 2000 1 次提交
  8. 25 6月, 2000 2 次提交
  9. 23 6月, 2000 1 次提交
    • P
      Second pass over run-time configuration system. Adjust priorities on some · c4465095
      Peter Eisentraut 提交于
      option settings. Sort out SIGHUP vs BACKEND -- there is no total ordering
      here, so make explicit checks. Add comments explaining all of this.
      Removed permissions check on SHOW command.
      
      Add examine_subclass to the game, rename to SQL_inheritance to fit the
      official data model better. Adjust documentation.
      
      Standalone backend needs to reset all options before it starts. To
      facilitate that, have IsUnderPostmaster be set by the postmaster itself,
      don't wait for the magic -p switch.
      
      Also make sure that all environment variables and argv's survive
      init_ps_display(). Use strdup where necessary.
      
      Have initdb make configuration files (postgresql.conf, pg_hba.conf) mode
      0600 -- having configuration files is no fun if you can't edit them.
      c4465095
  10. 21 6月, 2000 1 次提交
  11. 20 6月, 2000 6 次提交
  12. 19 6月, 2000 4 次提交