- 25 Mar, 2005 8 commits
-
-
Tom Lane authored
overly strong lock on pg_depend, and it wasn't closing the rel when done. The latter bug was masked by the ResourceOwner code, which is something that should be changed.
-
Tom Lane authored
-
Tom Lane authored
DefineCustomRealVariable(). Thomas Hallgren
-
Tom Lane authored
Karel Zak
-
Tom Lane authored
Correct one mis-setting of freeval (which could at worst leak a few bytes until the trigger exits, so it's no big deal).
-
Bruce Momjian authored
-
-
Tom Lane authored
should work on Windows now. Also, rename set_noblock to pg_set_noblock; since it is included in libpq, the former name polluted application namespace.
-
- 24 Mar, 2005 14 commits
-
-
Tom Lane authored
-
Tom Lane authored
its private storage, because that belongs to the function that it is supposed to call. Per report from Ezequiel Tolnay.
-
Bruce Momjian authored
linking to libpq. This insulates applications from changes in libpq's usage of libpgport functions. Backpatched to 8.0.X.
-
Tom Lane authored
never-yet-vacuumed relation. This restores the pre-8.0 behavior of avoiding seqscans during initial data loading, while still allowing reasonable optimization after a table has been vacuumed. Several regression test cases revert to 7.4-like behavior, which is probably a good sign. Per gripes from Keith Browne and others.
-
Bruce Momjian authored
* Touch the socket and lock file at least every hour, to * ensure that they are not removed by overzealous /tmp-cleaning * tasks. Set to 58 minutes so a cleaner never sees the * file as an hour old.
-
Tom Lane authored
creation fails ... no point in running the tests.
-
Tom Lane authored
per recent discussion concluding that this is the Right Thing. Add regression test check for this behavior. Michael Fuhr
-
Bruce Momjian authored
prevent complaints from laptop users who don't like their hard drives starting up every 10 minutes.
-
Bruce Momjian authored
< > * Add GUC to issue notice about queries that use unjoined tables
-
Bruce Momjian authored
currently does. This is now the default Win32 wal sync method because we perfer o_datasync to fsync. Also, change Win32 fsync to a new wal sync method called fsync_writethrough because that is the behavior of _commit, which is what is used for fsync on Win32. Backpatch to 8.0.X.
-
Bruce Momjian authored
-
Tom Lane authored
-
Bruce Momjian authored
< * Add ANSI INTERVAL handling > * Add ISo INTERVAL handling < o Interpret syntax that isn't uniquely ANSI or PG, like '1:30' or < '1' as ANSI syntax, e.g. interpret '1:30' MINUTE TO SECOND as > o Interpret syntax that isn't uniquely ISO or PG, like '1:30' or > '1' as ISO syntax, e.g. interpret '1:30' MINUTE TO SECOND as 649c649 < * Add pre-parsing phase that converts non-ANSI syntax to supported > * Add pre-parsing phase that converts non-ISO syntax to supported
-
Neil Conway authored
per request from Tom.
-
- 23 Mar, 2005 18 commits
-
-
Bruce Momjian authored
< o Process mixed ANSI/PG syntax, and round value to requested < precision or generate an error < o Interpret INTERVAL '1 year' MONTH as CAST (INTERVAL '1 year' AS < INTERVAL MONTH), and this should return '12 months' 194a191,194 > o Interpret INTERVAL '1 year' MONTH as CAST (INTERVAL '1 year' AS > INTERVAL MONTH), and this should return '12 months' > o Round or truncate values to the requested precision, e.g. > INTERVAL '11 months' AS YEAR should return one or zero
-
Bruce Momjian authored
< o Add support for day-time syntax, INTERVAL '1 2:03:04' > o Add support for day-time syntax, INTERVAL '1 2:03:04' 192c192,194 < o Interpret INTERVAL '1:30' MINUTE TO SECOND as '1 minute 30 seconds' > o Interpret syntax that isn't uniquely ANSI or PG, like '1:30' or > '1' as ANSI syntax, e.g. interpret '1:30' MINUTE TO SECOND as > '1 minute 30 seconds'
-
Bruce Momjian authored
< * Add support for ANSI time INTERVAL syntax, INTERVAL '1 2:03:04' DAY TO SECOND < * Add support for ANSI date INTERVAL syntax, INTERVAL '20-6' YEAR TO MONTH < * Process mixed ANSI/PG INTERVAL syntax, and round value to requested precision < < Interpret INTERVAL '1 year' MONTH as CAST (INTERVAL '1 year' AS INTERVAL < MONTH), and this should return '12 months' < < * Interpret INTERVAL '1:30' MINUTE TO SECOND as '1 minute 30 seconds' > * Add ANSI INTERVAL handling > o Add support for day-time syntax, INTERVAL '1 2:03:04' > DAY TO SECOND > o Add support for year-month syntax, INTERVAL '50-6' YEAR TO MONTH > o Process mixed ANSI/PG syntax, and round value to requested > precision or generate an error > o Interpret INTERVAL '1 year' MONTH as CAST (INTERVAL '1 year' AS > INTERVAL MONTH), and this should return '12 months' > o Interpret INTERVAL '1:30' MINUTE TO SECOND as '1 minute 30 seconds' > o Support precision, CREATE TABLE foo (a INTERVAL MONTH(3))
-
Tom Lane authored
from WAL. A couple other grammatical improvements too.
-
Bruce Momjian authored
< * Add support for ANSI date INTERVAL syntax, INTERVAL '9-3' YEAR TO MONTH > * Add support for ANSI date INTERVAL syntax, INTERVAL '20-6' YEAR TO MONTH
-
Bruce Momjian authored
< * Add support for ANSI date INTERVAL syntax, INTERVAL '1-2' YEAR TO MONTH > * Add support for ANSI date INTERVAL syntax, INTERVAL '9-3' YEAR TO MONTH
-
Neil Conway authored
ExclusiveLock rather than AccessExclusiveLock. This will allow concurrent SELECT queries to proceed on the table. Per discussion with Andrew at SuperNews.
-
Bruce Momjian authored
> o Add MOVE to PL/pgSQL
-
Bruce Momjian authored
> o Update pg_dump and psql to use the new COPY libpq API (Christopher)
-
Bruce Momjian authored
> > * Interpret INTERVAL '1:30' MINUTE TO SECOND as '1 minute 30 seconds'
-
Bruce Momjian authored
> * Add support for ANSI time INTERVAL syntax, INTERVAL '1 2:03:04' DAY TO SECOND > * Add support for ANSI date INTERVAL syntax, INTERVAL '1-2' YEAR TO MONTH > * Process mixed ANSI/PG INTERVAL syntax, and round value to requested precision 184a188,189 > Interpret INTERVAL '1 year' MONTH as CAST (INTERVAL '1 year' AS INTERVAL > MONTH), and this should return '12 months'
-
Bruce Momjian authored
< * Allow a warm standby system to also allow read-only queries
-
Bruce Momjian authored
> * Allow WAL replay of CREATE TABLESPACE to work when the directory > structure on the recovery computer is different from the original
-
Bruce Momjian authored
> o Update pg_dump and psql to use the new COPY libpq API
-
Bruce Momjian authored
< o Update to use the newer COPY syntax
-
Bruce Momjian authored
> o Update to use the newer COPY syntax
-
Bruce Momjian authored
> > * Support table partitioning that allows a single table to be stored > in subtables that are partitioned based on the primary key or a WHERE > clause
-
Bruce Momjian authored
< < o Prevent conflicting SET options from being set < < This requires a checking function to be called after the server < configuration file is read.
-