summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2002-02-25Fix for PAM error message display:Bruce Momjian
> and that the right fix is to make each of the subsequent calls be in > this same pattern, not to try to emulate their nonsensical style. Dominic J. Eidson
2002-02-25Add note that BLCKSZ must be a power of 2.Tom Lane
2002-02-25Add a large number of time zones to the lookup table.Thomas G. Lockhart
Fix a few apparently-wrong TZ vs DTZ declarations.
2002-02-25This patch will allow arbitrary levels of analyze / rewritingBruce Momjian
by making the static variables extra_before and extra_after automatic so we can use recursion. It gets much easier to generate extra commands now, and one can rest assured that the extra commands will be properly analyzed/rewritten. Without this patch, if a command produced by transformation tries to use these static lists their first contents would be lost with unpredictable results. I know I could fix this by just using nconc() instead of assignments, but the resulting order of the commands would not be exactly what one could expect. -- Fernando Nasser
2002-02-25I've attached a simple patch which should improve the performance ofBruce Momjian
hashname() and reduce the penalty incured when NAMEDATALEN is increased. I posted this to -hackers a couple days ago, and there haven't been any major complaints. It passes the regression tests. See -hackers for more discussion, as well as the suggestion from Tom Lane on which this patch is based. Unless anyone sees any problems, please apply for 7.3. Cheers, Neil Conway
2002-02-25Re-add equals documentation with CREATE DATABASE.Bruce Momjian
2002-02-25Remove documentation of equals in CREATE DATABASE. Mention removal ofBruce Momjian
equals hack for the future.
2002-02-24Fix bogus createdb option syntax recommended by initlocation message.Tom Lane
2002-02-24Add -O/--owner switch to createdb script, in support of new OWNER optionTom Lane
for CREATE DATABASE.
2002-02-24Modify pg_dumpall so that output script uses new OWNER option of CREATETom Lane
DATABASE; also make it use SET SESSION AUTHORIZATION commands rather than \connect commands. This makes it possible to restore databases belonging to users who do not have CREATEDB privilege. It should also become at least somewhat feasible to run the restore script under password authentication --- you'll get one superuser password prompt per database, rather than a large number of challenges for passwords belonging to varying unspecified user names.
2002-02-24Add OWNER option to CREATE DATABASE, so superusers can create databasesTom Lane
on behalf of unprivileged users. Also, make '=' optional in CREATE DATABASE syntax. From Gavin Sherry, with kibitzing and docs by Tom Lane.
2002-02-24compiles correctly but still doesn't work with jdk 1.4Dave Cramer
2002-02-24pgindent copy.c. Patch wasn't in proper format.Bruce Momjian
2002-02-24Free files on dir open failure in COPY.Bruce Momjian
2002-02-23OK'ed by Peter.Bruce Momjian
The attached patch enables plperl to build under Cygwin. It is basically yet another BE_DLLLIBS patch with a perl MakeMaker twist. I tried the patch under Red Hat 7.1 Linux too and I did not observe any ill effects. Jason Tishler
2002-02-23Add fstat / S_ISDIR checks to make sure we're not trying to use aBruce Momjian
directory for COPY TO/FROM. Brent Verner
2002-02-23Feature patch per prev thread for --with-tcl, only affects AIXBruce Momjian
patch is low risc, thus could be applied now, but can also wait for 7.3 Old Makefile shows, that -bnoentry is available since 4.1 . Andreas Zeugswetter
2002-02-23Guard against createdb --location=PGDATA foo; without this, the codeTom Lane
tries to create a symlink pointing at itself. Per trouble report from Kenneth McDowell.
2002-02-23Heimdal support (Kerberos V implementation from KTH)Peter Eisentraut
2002-02-23Add -Wno-error to CFLAGS, so the rest of the tree can compile withPeter Eisentraut
-Werror.
2002-02-23Save source of GUC settings, allowing different sources to be processed inPeter Eisentraut
any order without affecting results.
2002-02-23Make factorial(0) return 1, as per spec.Bruce Momjian
2002-02-22We had a problem with to compile pgsql-7.2 under SW-8.0.Bruce Momjian
In the mailing lists I found no informations. See note for further informations. Add missing AuthBlockSig. regards Heiko
2002-02-22fixed compile errorDave Cramer
2002-02-22This patch fixes the exception thrown to inform the user the methodDave Cramer
getColumnClassName(int) is not implemented. This will futher fixes method ResultSet.getObject(int) since it requires the getColumnClassName(int) method to return the proper java class used to map the database column. auther Ed Yu
2002-02-22Patch from Cormac TwomeyDave Cramer
fixes getIndexInfo throwing NullPointerException fixes getIndexInfo improper results when multiple key indexs are used
2002-02-22Patch from Cormac TwomeyDave Cramer
fixes getIndexInfo throwing NullPointerException fixes getIndexInfo improper results when multiple key indexs are used
2002-02-22now compiles clean with jdk 1.4Dave Cramer
2002-02-20Fix comment.Tom Lane
2002-02-19Avoid failures in cash_out and cash_words for INT_MIN.Tom Lane
Also, 'fourty' -> 'forty'.
2002-02-19Add casts to suppress gcc warnings on Solaris (where apparently pid_tTom Lane
is different from int).
2002-02-19A bunch of changes aimed at reducing backend startup time...Tom Lane
Improve 'pg_internal.init' relcache entry preload mechanism so that it is safe to use for all system catalogs, and arrange to preload a realistic set of system-catalog entries instead of only the three nailed-in-cache indexes that were formerly loaded this way. Fix mechanism for deleting out-of-date pg_internal.init files: this must be synchronized with transaction commit, not just done at random times within transactions. Drive it off relcache invalidation mechanism so that no special-case tests are needed. Cache additional information in relcache entries for indexes (their pg_index tuples and index-operator OIDs) to eliminate repeated lookups. Also cache index opclass info at the per-opclass level to avoid repeated lookups during relcache load. Generalize 'systable scan' utilities originally developed by Hiroshi, move them into genam.c, use in a number of places where there was formerly ugly code for choosing either heap or index scan. In particular this allows simplification of the logic that prevents infinite recursion between syscache and relcache during startup: we can easily switch to heapscans in relcache.c when and where needed to avoid recursion, so IndexScanOK becomes simpler and does not need any expensive initialization. Eliminate useless opening of a heapscan data structure while doing an indexscan (this saves an mdnblocks call and thus at least one kernel call).
2002-02-19Remove some unnecessary pqsignal() calls to shave a few cycles offTom Lane
backend startup.
2002-02-19Arrange to call localtime() during postmaster startup. On most Unixen,Tom Lane
the first call of localtime() in a process will read /usr/lib/tztab or local equivalent. Better to do this once in the postmaster and inherit the data by fork() than to have to do it during every backend start.
2002-02-19Avoid calling pq_flush just after sending AUTH_REQ_OK; this saves oneTom Lane
send() and probable process context swap during backend startup.
2002-02-18Privileges on functions and procedural languagesPeter Eisentraut
2002-02-18Replace number-of-distinct-values estimator equation, per recentTom Lane
pghackers discussion.
2002-02-18Remove MAX/MIN() macros, use c.h Max/Min() instead.Bruce Momjian
2002-02-18Disable LIMIT #,# syntax, as agreed to months ago. Print message sayingBruce Momjian
to use separate LIMIT/OFFSET clauses.
2002-02-18Reorder postgresql.conf WAL section to be clearer.Bruce Momjian
2002-02-18Don't mention TIOGA in Makefile and move strdup.c rule into properBruce Momjian
'ifdef' in Makefile.
2002-02-18Add code to preserve paren level display after \g, as submitted months ago.Bruce Momjian
2002-02-18Remove compile warnings in multibute mode.Hiroshi Inoue
2002-02-18Fix param handling of create* admin scripts as described months ago.Bruce Momjian
Properly handles default values.
2002-02-18Add better error text:Bruce Momjian
elog(LOG, "XLogWrite: new log file created - " "consider increasing 'wal_files' in postgresql.conf.");
2002-02-18Add HTML output option to pgcvslog.Bruce Momjian
2002-02-18Fix kanji-coversion key binding. This has been broken since 7.1Tatsuo Ishii
Per Yoshinori Ariie's report.
2002-02-18The version is now 7.01.0010.Hiroshi Inoue
1) Handle parameter array. 2) Allow re-use of the connection handle after SQLDisconnect. 3) Reject NULL if no indicator specified. 4) Improve the handling of '_' in table name. 5) Unify internal begin/commit/abort operations. 6) Change SQLTables() to return null not "" for the table_owner. 7) Fix a bug about parameter handling reported by Benoit Menendez. 8) Add cast in handling ODBC date/time escape sequences. 9) Fix a bug about cache_size handing in declare/fetch mode. [ODBC3.0 related] 10) Improve the handling of descriptor handles(ODBC3.0). 11) Improve the type handling of some types for ODBC3.0. [Thanks to Marcelo Aceto for his useful patches] 12) Allow nested ODBC escape. 13) Allow changing autocommit on/off inside the transaction block. 14) Improve the handling of ODBC scalar functions.
2002-02-18Separate info30.c from info.c.Hiroshi Inoue
2002-02-18Add files for ODBC3.0 support.Hiroshi Inoue