pgsql: Generalize TRUNCATE to support truncating multiple tables in one

Поиск
Список
Период
Сортировка
От tgl@svr1.postgresql.org (Tom Lane)
Тема pgsql: Generalize TRUNCATE to support truncating multiple tables in one
Дата
Msg-id 20050127031959.2783E3A5D86@svr1.postgresql.org
обсуждение исходный текст
Список pgsql-committers
Log Message:
-----------
Generalize TRUNCATE to support truncating multiple tables in one
command.  This is useful because we can allow truncation of tables
referenced by foreign keys, so long as the referencing table is
truncated in the same command.

Alvaro Herrera

Modified Files:
--------------
    pgsql/doc/src/sgml/ref:
        truncate.sgml (r1.17 -> r1.18)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/doc/src/sgml/ref/truncate.sgml.diff?r1=1.17&r2=1.18)
    pgsql/src/backend/catalog:
        heap.c (r1.279 -> r1.280)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/catalog/heap.c.diff?r1=1.279&r2=1.280)
    pgsql/src/backend/commands:
        tablecmds.c (r1.143 -> r1.144)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/commands/tablecmds.c.diff?r1=1.143&r2=1.144)
    pgsql/src/backend/nodes:
        copyfuncs.c (r1.295 -> r1.296)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/nodes/copyfuncs.c.diff?r1=1.295&r2=1.296)
        equalfuncs.c (r1.234 -> r1.235)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/nodes/equalfuncs.c.diff?r1=1.234&r2=1.235)
    pgsql/src/backend/parser:
        gram.y (r2.481 -> r2.482)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/parser/gram.y.diff?r1=2.481&r2=2.482)
    pgsql/src/backend/tcop:
        utility.c (r1.232 -> r1.233)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/tcop/utility.c.diff?r1=1.232&r2=1.233)
    pgsql/src/include/catalog:
        heap.h (r1.72 -> r1.73)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/include/catalog/heap.h.diff?r1=1.72&r2=1.73)
    pgsql/src/include/commands:
        tablecmds.h (r1.21 -> r1.22)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/include/commands/tablecmds.h.diff?r1=1.21&r2=1.22)
    pgsql/src/include/nodes:
        parsenodes.h (r1.271 -> r1.272)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/include/nodes/parsenodes.h.diff?r1=1.271&r2=1.272)
    pgsql/src/test/regress/expected:
        temp.out (r1.9 -> r1.10)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/test/regress/expected/temp.out.diff?r1=1.9&r2=1.10)
        truncate.out (r1.9 -> r1.10)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/test/regress/expected/truncate.out.diff?r1=1.9&r2=1.10)
    pgsql/src/test/regress/sql:
        temp.sql (r1.5 -> r1.6)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/test/regress/sql/temp.sql.diff?r1=1.5&r2=1.6)
        truncate.sql (r1.2 -> r1.3)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/test/regress/sql/truncate.sql.diff?r1=1.2&r2=1.3)

В списке pgsql-committers по дате отправления:

Предыдущее
От: neilc@svr1.postgresql.org (Neil Conway)
Дата:
Сообщение: pgsql: Backpatch fix for buffer overrun in parsing refcursor parameters
Следующее
От: neilc@svr1.postgresql.org (Neil Conway)
Дата:
Сообщение: pgsql: Provide a more descriptive error message when the return type of