| Commit message (Collapse) | Author | Age |
... | |
| |
|
| |
|
|
|
|
| |
NOT_USED.
|
| |
|
|
|
|
| |
Bruce Momjian
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changes:
* Unique index capability works using the syntax 'create unique
index'.
* Duplicate OID's in the system tables are removed. I put
little scripts called 'duplicate_oids' and 'find_oid' in
include/catalog that help to find and remove duplicate OID's.
I also moved 'unused_oids' from backend/catalog to
include/catalog, since it has to be in the same directory
as the include files in order to work.
* The backend tries converting the name of a function or aggregate
to all lowercase if the original name given doesn't work (mostly
for compatibility with ODBC).
* You can 'SELECT NULL' to your heart's content.
* I put my _bt_updateitem fix in instead, which uses
_bt_insertonpg so that even if the new key is so big that
the page has to be split, everything still works.
* All literal references to system catalog OID's have been
replaced with references to define'd constants from the catalog
header files.
* I added a couple of node copy functions. I think this was a
preliminary attempt to get rules to work.
|
| |
|
| |
|
|
|
|
|
| |
This gets us a clean compile of 'common' and 'gist' with *clean* #include
files
|
| |
|
|
|
|
|
|
|
|
|
| |
Note. all include files that have been hit so far have had extraneous
include files cleaned out and are reduced to...the lowest common
"include file", based on 'cc -Wall -I. test.c', where test.c is:
#include "postgres.h"
#include "<top of branches>" (ie. top of branches this time was utils/fcache2.h)
|
| |
|
|
|
|
|
| |
#include "postgres.h"
#include "c.h"
|
| |
|
|
|
|
| |
files
|
|
- code compile tested, but due to a yet unresolved problem with
parse.h's creation, compile not completed...
|