- Mar 22, 2002
-
-
Peter Eisentraut authored
-
- Mar 21, 2002
-
-
Tom Lane authored
the parsetree representation. As yet we don't *do* anything with schema names, just drop 'em on the floor; but you can enter schema-compatible command syntax, and there's even a primitive CREATE SCHEMA command. No doc updates yet, except to note that you can now extract a field from a function-returning-row's result with (foo(...)).fieldname.
-
- Mar 11, 2002
-
-
Peter Eisentraut authored
-
- Mar 05, 2002
-
-
Bruce Momjian authored
(current as of a few hours ago.) This patch: 1. Adds PG_GETARG_xxx_P_SLICE() macros and associated support routines. 2. Adds routines in src/backend/access/tuptoaster.c for fetching only necessary chunks of a toasted value. (Modelled on latest changes to assume chunks are returned in order). 3. Amends text_substr and bytea_substr to use new methods. It now handles multibyte cases -and should still lead to a performance improvement in the multibyte case where the substring is near the beginning of the string. 4. Added new command: ALTER TABLE tabname ALTER COLUMN colname SET STORAGE {PLAIN | EXTERNAL | EXTENDED | MAIN} to parser and documented in alter-table.sgml. (NB I used ColId as the item type for the storage mode string, rather than a new production - I hope this makes sense!). All this does is sets attstorage for the specified column. 4. AlterTableAlterColumnStatistics is now AlterTableAlterColumnFlags and handles both statistics and storage (it uses the subtype code to distinguish). The previous version of my patch also re-arranged other code in backend/commands/command.c but I have dropped that from this patch.(I plan to return to it separately). 5. Documented new macros (and also the PG_GETARG_xxx_P_COPY macros) in xfunc.sgml. ref/alter_table.sgml also contains documentation for ALTER COLUMN SET STORAGE. John Gray
-
- Jan 20, 2002
-
-
Peter Eisentraut authored
-
- Jan 07, 2002
-
-
Peter Eisentraut authored
-
- Nov 21, 2001
-
-
Thomas G. Lockhart authored
Purge "Postgres" in favor of "PostgreSQL" in docs. ref/ not yet done.
-
- Nov 18, 2001
-
-
Tom Lane authored
StÅphane Raimbault.
-
- Nov 14, 2001
-
-
Tom Lane authored
in C, but recommend that newbies who don't recognize this trick should do some studying ...
-
- Nov 12, 2001
-
-
Peter Eisentraut authored
-
- Nov 01, 2001
-
-
Tom Lane authored
-
- Oct 26, 2001
- Sep 16, 2001
-
-
Peter Eisentraut authored
under libdir, for a cleaner separation in the installation layout and compatibility with binary packaging standards. Point backend's default search location there. The contrib modules are also installed in the said location, giving them the benefit of the default search path as well. No changes in user interface nevertheless.
-
- Sep 15, 2001
-
-
Peter Eisentraut authored
-
- Sep 13, 2001
-
-
Peter Eisentraut authored
-
- Sep 10, 2001
-
-
Peter Eisentraut authored
-
- Sep 06, 2001
-
-
Peter Eisentraut authored
man page to the Programmer's Guide.
-
- Aug 28, 2001
-
-
Peter Eisentraut authored
Client headers are no longer in a subdirectory, since they have been made namespace-clean. Internal libpq headers are in a private subdirectory. Server headers are in a private subdirectory. pg_config has a new option to point there.
-
- May 19, 2001
-
-
Peter Eisentraut authored
FUNCTION command. Guard against trying to load a directory. Update documentation some.
-
- Feb 15, 2001
-
-
Tom Lane authored
-
- Jan 22, 2001
-
-
Tom Lane authored
-
- Jan 20, 2001
-
-
Peter Eisentraut authored
syntax, type names, function names, etc.)
-
- Jan 14, 2001
-
-
Peter Eisentraut authored
etc.
-
- Jan 12, 2001
-
-
Peter Eisentraut authored
-
- Dec 26, 2000
-
-
Peter Eisentraut authored
-
- Dec 22, 2000
-
-
Peter Eisentraut authored
-
- Dec 21, 2000
-
-
Peter Eisentraut authored
full word "version" where appropriate.
-
- Nov 20, 2000
-
-
Tom Lane authored
in pghackers list. Support for oldstyle internal functions is gone (no longer needed, since conversion is complete) and pg_language entry 'internal' now implies newstyle call convention. pg_language entry 'newC' is gone; both old and newstyle dynamically loaded C functions are now called language 'C'. A newstyle function must be identified by an associated info routine. See src/backend/utils/fmgr/README.
-
- Oct 23, 2000
-
-
Tom Lane authored
-
- Sep 29, 2000
-
-
Peter Eisentraut authored
names for the HTML files (e.g., not x4856.htm).
-
- Aug 25, 2000
-
-
Thomas G. Lockhart authored
(aka Henry) <laser@zhangmai.com.cn>. Fix new problems in insert.sgml and create_function.sgml which kept jade from completing.
-
Tom Lane authored
-
- Aug 21, 2000
-
-
Tom Lane authored
macros where appropriate (the code used to have several different ways of doing that, including Int32, Int8, UInt8, ...). Remove last few references to float32 and float64 typedefs --- it's all float4/float8 now. The typedefs themselves should probably stay in c.h for a release or two, though, to avoid breaking user-written C functions.
-
- May 27, 2000
-
-
Tom Lane authored
-
- May 20, 2000
-
-
Bruce Momjian authored
-
- May 18, 2000
-
-
Bruce Momjian authored
PQconnectdb() style connections.
-
- May 02, 2000
-
-
Thomas G. Lockhart authored
-
- Mar 31, 2000
-
-
Thomas G. Lockhart authored
-
- Mar 30, 2000
-
-
Tom Lane authored
-