"...postgres-fd-implementation.git" did not exist on "66989aa2d6de4ccb469750fe661e525404cf5990"
- 10 May, 2004 1 commit
-
-
Tom Lane authored
rather than allowing them only in a few special cases as before. In particular you can now pass a ROW() construct to a function that accepts a rowtype parameter. Internal generation of RowExprs fixes a number of corner cases that used to not work very well, such as referencing the whole-row result of a JOIN or subquery. This represents a further step in the work I started a month or so back to make rowtype values into first-class citizens.
-
- 01 Apr, 2004 1 commit
-
-
Tom Lane authored
results with tuples as ordinary varlena Datums. This commit does not in itself do much for us, except eliminate the horrid memory leak associated with evaluation of whole-row variables. However, it lays the groundwork for allowing composite types as table columns, and perhaps some other useful features as well. Per my proposal of a few days ago.
-
- 09 Mar, 2004 1 commit
-
-
Neil Conway authored
where appropriate. Add "id" and "xreflabel" tags to the descriptions of the GUC variables to facilitate this. Also make a few minor docs cleanups.
-
- 29 Nov, 2003 1 commit
-
-
PostgreSQL Daemon authored
$Header: -> $PostgreSQL Changes ...
-
- 12 Nov, 2003 1 commit
-
-
Peter Eisentraut authored
-
- 01 Nov, 2003 1 commit
-
-
Peter Eisentraut authored
-
- 22 Oct, 2003 1 commit
-
-
Tom Lane authored
language handler to the 'Internals' area, per my proposal of yesterday. Clean up the trigger documentation a bit. Push SPI chapter to the end of its part, and reorder the Internals chapters into what seems a more sensible order (at the moment anyway).
-
- 12 Sep, 2003 1 commit
-
-
Tom Lane authored
-
- 11 Sep, 2003 1 commit
-
-
Bruce Momjian authored
makes a few more small improvements to runtime.sgml, and makes some SGML conventions more consistent. Neil Conway
-
- 31 Aug, 2003 1 commit
-
-
Peter Eisentraut authored
-
- 10 Aug, 2003 1 commit
-
-
Tom Lane authored
(doubtless these are hangovers from the old separate-books days).
-
- 09 Aug, 2003 1 commit
-
-
Tom Lane authored
This is Joe Conway's patch of 7-Aug plus further editorializing of my own.
-
- 25 Jul, 2003 1 commit
-
-
Tom Lane authored
-
- 22 Jun, 2003 1 commit
-
-
Tom Lane authored
specific hash functions used by hash indexes, rather than the old not-datatype-aware ComputeHashFunc routine. This makes it safe to do hash joining on several datatypes that previously couldn't use hashing. The sets of datatypes that are hash indexable and hash joinable are now exactly the same, whereas before each had some that weren't in the other.
-
- 29 May, 2003 1 commit
-
-
Tom Lane authored
for grammar-detected problems. Revert Makefile hack that kept it looking like the pre-bison-1.875 output.
-
- 10 Apr, 2003 1 commit
-
-
Peter Eisentraut authored
chapters on extending types, operators, and aggregates into the extending functions chapter. Move the information on how to call table functions into the queries chapter. Remove some outdated information that is already present in a better form in other parts of the documentation.
-
- 25 Mar, 2003 1 commit
-
-
Peter Eisentraut authored
vague cross-references with real links.
-
- 19 Feb, 2003 1 commit
-
-
Bruce Momjian authored
- more work from the SGML police - some grammar improvements: rewriting a paragraph or two, replacing contractions where (IMHO) appropriate - fix missing utility commands in lock mode docs - improve CLUSTER, REINDEX, SET SESSION AUTHORIZATION ref pages Neil Conway
-
- 19 Jan, 2003 1 commit
-
-
Bruce Momjian authored
including: - replacing all the appropriate usages of <citetitle>PostgreSQL ...</citetitle> with &cite-user;, &cite-admin;, and so on - fix an omission in the EXECUTE documentation - add some more text to the EXPLAIN documentation - improve the PL/PgSQL RETURN NEXT documentation (more work to do here) - minor markup fixes Neil Conway
-
- 17 Jan, 2003 1 commit
-
-
Bruce Momjian authored
set-returning functions or SRF's. for clarity.
-
- 15 Nov, 2002 1 commit
-
-
Bruce Momjian authored
Neil Conway
-
- 21 Sep, 2002 1 commit
-
-
Peter Eisentraut authored
-
- 01 Sep, 2002 1 commit
-
-
Tom Lane authored
-
- 30 Aug, 2002 1 commit
-
-
Tom Lane authored
that the functionality is available to anyone via ReturnSetInfo, rather than hard-wiring it to PL/pgSQL.
-
- 29 Aug, 2002 2 commits
-
-
Tom Lane authored
to the table function, thus preventing memory leakage accumulation across calls. This means that SRFs need to be careful to distinguish permanent and local storage; adjust code and documentation accordingly. Patch by Joe Conway, very minor tweaks by Tom Lane.
-
Tom Lane authored
types, SRFs. Not happy with memory management yet, but I'll commit these other changes.
-
- 23 Aug, 2002 1 commit
-
-
Tom Lane authored
the declarations of some index access method support functions. Support SQL functions returning VOID.
-
- 22 Aug, 2002 1 commit
-
-
Tom Lane authored
with OPAQUE, as per recent pghackers discussion. I still want to do some more work on the 'cstring' pseudo-type, but I'm going to commit the bulk of the changes now before the tree starts shifting under me ...
-
- 30 Jul, 2002 1 commit
-
-
Bruce Momjian authored
changes mentioned above, and also adds a new function to the tablefunc API. The tablefunc API change adds the following function: * Oid foidGetTypeId(Oid foid) - Get a function's typeid given the * function Oid. Use this together with TypeGetTupleDesc() to get a * TupleDesc which is derived from the function's declared return type. In the next post I'll send the contrib/tablefunc patch, which illustrates the usage of this new function. Also attached is a doc patch for this change. The doc patch also adds a function that I failed to document previously. Joe Conway
-
- 18 Jul, 2002 1 commit
-
-
Bruce Momjian authored
reflects the changes in the tablefunc-fix patch that I sent in the other day. It also refers to "see contrib/tablefunc for more examples", which is next on my list of things to finish and submit. Joe Conway
-
- 20 Jun, 2002 1 commit
-
-
Bruce Momjian authored
> information and SQL language specific info wrt SRFs. I've taken to > calling this feature "Table Fuctions" to be consistent with (at least) > one well known RDBMS. Joe Conway
-
- 22 Mar, 2002 1 commit
-
-
Peter Eisentraut authored
-
- 21 Mar, 2002 1 commit
-
-
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.
-
- 11 Mar, 2002 1 commit
-
-
Peter Eisentraut authored
-
- 05 Mar, 2002 1 commit
-
-
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
-
- 20 Jan, 2002 1 commit
-
-
Peter Eisentraut authored
-
- 07 Jan, 2002 1 commit
-
-
Peter Eisentraut authored
-
- 21 Nov, 2001 1 commit
-
-
Thomas G. Lockhart authored
Purge "Postgres" in favor of "PostgreSQL" in docs. ref/ not yet done.
-
- 18 Nov, 2001 1 commit
-
-
Tom Lane authored
StÅphane Raimbault.
-
- 14 Nov, 2001 1 commit
-
-
Tom Lane authored
in C, but recommend that newbies who don't recognize this trick should do some studying ...
-