Age | Commit message (Collapse) | Author | |
---|---|---|---|
1997-09-22 | Fix: Operand Order Affects OR. | Vadim B. Mikheev | |
where x <> 1 or x isnull didn't return tuples with x NULL. | |||
1997-09-18 | Inline memset() as MemSet(). | Bruce Momjian | |
1997-09-15 | Fix pfree problem. | Vadim B. Mikheev | |
1997-09-12 | Added: SPI_copytuple() & SPI_modifytuple() | Vadim B. Mikheev | |
1997-09-12 | Allow to call utility funcs without SPI_connect. | Vadim B. Mikheev | |
1997-09-12 | heapattr functions now return a Datum, not char *. | Bruce Momjian | |
1997-09-12 | Use strcasecmp in SPI_fnumber(TupleDesc tupdesc, char *fname). | Vadim B. Mikheev | |
1997-09-11 | Cleanups. | Vadim B. Mikheev | |
1997-09-08 | Used modified version of indent that understands over 100 typedefs. | Bruce Momjian | |
1997-09-08 | Add typdefs to pgindent run. | Bruce Momjian | |
1997-09-08 | Another PGINDENT run that changes variable indenting and case label ↵ | Bruce Momjian | |
indenting. Also static variable indenting. | |||
1997-09-07 | Massive commit to run PGINDENT on all *.c and *.h files. | Bruce Momjian | |
1997-09-06 | Cleanups. | Vadim B. Mikheev | |
1997-09-04 | execMain.c: little changes in trigger interface... | Vadim B. Mikheev | |
spi.c: functions to prepare/run and preserve plans for duration of transaction/session. Some data utilities. | |||
1997-09-01 | BEFORE/AFTER ROW INSERT/DELETE/UPDATE triggers startup. | Vadim B. Mikheev | |
1997-08-31 | Get rid of #include "../backend/parser/parse.h | Vadim B. Mikheev | |
1997-08-30 | Add spi.o | Vadim B. Mikheev | |
1997-08-29 | SPI manager. | Vadim B. Mikheev | |
1997-08-27 | Number of tuples inserted/affected by INSERT/UPDATE/DELETE... | Vadim B. Mikheev | |
1997-08-26 | Inlined heap_getattr(). | Bruce Momjian | |
1997-08-22 | + ExecConstraints() | Vadim B. Mikheev | |
1997-08-22 | DEFAULT handling | Vadim B. Mikheev | |
Use for 'selct .. into ..' copy of TupleDesc (without constraints) #ifdef NOT_USED for resetVarAttrLenForCreateTable (just free tupdesc copy) | |||
1997-08-21 | Rename pg_attribute.attnvals to attdisbursion. | Bruce Momjian | |
1997-08-21 | Change pg_attribute.attnvals to float4, change #ifdef 0 to #if 0, fix aix ↵ | Bruce Momjian | |
call to strNcpy, fix pg_super_user_id in pg_dumpall, change pg_database.dtadba from oid to int4. | |||
1997-08-20 | More NOT_USEDs | Bruce Momjian | |
1997-08-19 | Make functions static where possible, enclose unused functions in #ifdef ↵ | Bruce Momjian | |
NOT_USED. | |||
1997-08-19 | NOT NULL implementation (submitted by Robson Paniago de Miranda). | Vadim B. Mikheev | |
1997-08-18 | Now that names are null terminated, no need to do all that NAMEDATALEN stuff. | Bruce Momjian | |
1997-08-12 | Remove more (void) and fix -Wall warnings. | Bruce Momjian | |
1997-08-06 | Allow internal sorts to be stored in memory rather than in files. | Bruce Momjian | |
1997-07-28 | Added SCO support, from Daniel Harris. | Bruce Momjian | |
1997-06-13 | setVarAttrLenForCreateTable(): use varnoold/varoattno instead of | Vadim B. Mikheev | |
varno/varattno. | |||
1997-05-31 | Fix for SELECT * INTO TABLE for char(), varchar() fields. | Bruce Momjian | |
1997-04-22 | Fix for Hash and arrays | Vadim B. Mikheev | |
1997-04-03 | From: Thomas Lockhart <Thomas.G.Lockhart@jpl.nasa.gov> | Marc G. Fournier | |
Subject: [HACKERS] Aggregate function patches Here are the aggregate function patches I originally sent in last December. They fix sum() and avg() behavior for ints and floats when NULL values are involved. I was waiting to resubmit these until I had a chance to write a v6.0->v6.1 database upgrade script to ensure that existing v6.0 databases which have not been reloaded for v6.1 do no break with the new aggregate behavior. These scripts are included below. It's OK with me if someone wants to do something different with the upgrade strategy, but something like this was discussed a few weeks ago. Also, there were a couple of small items which cropped up in doing a clean install of 970403 (actually 970402 + 970403 changes since the full 970403 tar file appears to be damaged or at least suspect). They are the first two patches below and can be omitted if desired (although I think they aren't dangerous :). | |||
1997-04-02 | Can't INSERT/UPDATE/DELETE sequence relation. | Vadim B. Mikheev | |
1997-03-12 | From: Dan McGuirk <mcguirk@indirect.com> | Marc G. Fournier | |
Subject: [HACKERS] linux/alpha patches These patches lay the groundwork for a Linux/Alpha port. The port doesn't actually work unless you tweak the linker to put all the pointers in the first 32 bits of the address space, but it's at least a start. It implements the test-and-set instruction in Alpha assembly, and also fixes a lot of pointer-to-integer conversions, which is probably good anyway. | |||
1997-03-12 | From: Dan McGuirk <mcguirk@indirect.com> | Marc G. Fournier | |
Subject: [HACKERS] better access control error messages This patch replaces the 'no such class or insufficient privilege' with distinct error messages that tell you whether the table really doesn't exist or whether access was denied. | |||
1997-01-22 | Fixing bug in INDEXSCAN_PATCH: | Vadim B. Mikheev | |
ExecInitIndexScan now works with operands of Param type and (!!!) postquel_execute() now substitutes param values before calling postquel_start(). | |||
1997-01-10 | include sem.h added, include string.h neede, from Erik Bertelsen for Ultrix | Bruce Momjian | |
1997-01-10 | index_insert has now HeapRelation as last param (for unique index | Vadim B. Mikheev | |
implementation). | |||
1996-12-23 | Add cast to quiet compiler warning. | Bryan Henderson | |
1996-12-11 | Rename postgres95 to PostgreSQL. Add comment for SELECT NULL | Bruce Momjian | |
1996-12-07 | Fix for SELECT NULL. | Bruce Momjian | |
1996-12-01 | Fix compiler warning about unitialized variables. | Bruce Momjian | |
1996-11-30 | As someone asked for this feature - patch for 1.09 follows. | Bruce Momjian | |
Now You can do queries like select sum(some_func(x)) from ... select min(table1.x + table2.y) from table1, table2 where ... and so on. Vadim | |||
1996-11-13 | Commit of a *MAJOR* patch from Dan McGuirk <djm@indirect.com> | Marc G. Fournier | |
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. | |||
1996-11-10 | All external function definitions now have prototypes that are checked. | Bruce Momjian | |
1996-11-08 | More compile cleanups | Bruce Momjian | |
1996-11-08 | Compile and warning cleanup | Bruce Momjian | |