postgresql/src/backend/commands
Alvaro Herrera 9623d89996
Avoid using DefElemAction in AlterPublicationStmt
Create a new enum type for it.  This allows to add new values for future
functionality without disrupting unrelated uses of DefElem.

Discussion: https://postgr.es/m/202112302021.ca7ihogysgh3@alvherre.pgsql
2022-01-03 10:48:48 -03:00
..
Makefile Move parallel vacuum code to vacuumparallel.c. 2021-12-23 11:42:52 +05:30
aggregatecmds.c SQL-standard function body 2021-04-07 21:47:55 +02:00
alter.c Allow publishing the tables of schema. 2021-10-27 07:44:52 +05:30
amcmds.c Consistently use "superuser" instead of "super user" 2021-09-08 17:02:18 +02:00
analyze.c Replace random(), pg_erand48(), etc with a better PRNG API and algorithm. 2021-11-28 21:33:07 -05:00
async.c Send NOTIFY signals during CommitTransaction. 2021-09-14 17:18:25 -04:00
cluster.c Fix toast rewrites in logical decoding. 2021-08-25 09:53:07 +05:30
collationcmds.c Improve log messages from pg_import_system_collations(). 2021-09-14 18:55:15 -04:00
comment.c Remove useless casts 2021-09-09 08:36:52 +02:00
constraint.c Pass down "logically unchanged index" hint. 2021-01-13 08:11:00 -08:00
conversioncmds.c Add 'noError' argument to encoding conversion functions. 2021-04-01 11:45:22 +03:00
copy.c Remove Value node struct 2021-09-09 08:36:53 +02:00
copyfrom.c Fix typos in comments 2021-10-27 22:38:38 +02:00
copyfromparse.c Fix duplicate words in comments 2021-10-04 15:12:57 +02:00
copyto.c Centralize the logic for protective copying of utility statements. 2021-06-18 11:22:58 -04:00
createas.c Centralize the logic for protective copying of utility statements. 2021-06-18 11:22:58 -04:00
dbcommands.c Improve reporting of "conflicting or redundant options" errors. 2021-07-15 08:49:45 +01:00
define.c Remove Value node struct 2021-09-09 08:36:53 +02:00
discard.c Update copyright for 2021 2021-01-02 13:06:25 -05:00
dropcmds.c Remove useless casts 2021-09-09 08:36:52 +02:00
event_trigger.c Allow publishing the tables of schema. 2021-10-27 07:44:52 +05:30
explain.c Allow Memoize to operate in binary comparison mode 2021-11-24 10:06:59 +13:00
extension.c Improve reporting of "conflicting or redundant options" errors. 2021-07-15 08:49:45 +01:00
foreigncmds.c Consistently use "superuser" instead of "super user" 2021-09-08 17:02:18 +02:00
functioncmds.c Fix misevaluation of STABLE parameters in CALL within plpgsql. 2021-09-21 19:06:53 -04:00
indexcmds.c Some RELKIND macro refactoring 2021-12-03 14:08:19 +01:00
lockcmds.c Improve error messages about mismatching relkind 2021-07-08 09:44:51 +02:00
matview.c Error out if SKIP LOCKED and WITH TIES are both specified 2021-10-01 18:29:18 -03:00
opclasscmds.c Update copyright for 2021 2021-01-02 13:06:25 -05:00
operatorcmds.c Prevent ALTER TYPE/DOMAIN/OPERATOR from changing extension membership. 2021-08-17 14:29:22 -04:00
policy.c Remove unnecessary failure cases in RemoveRoleFromObjectPolicy(). 2021-06-25 13:59:38 -04:00
portalcmds.c Fix some anomalies with NO SCROLL cursors. 2021-09-10 13:18:32 -04:00
prepare.c Centralize the logic for protective copying of utility statements. 2021-06-18 11:22:58 -04:00
proclang.c Update copyright for 2021 2021-01-02 13:06:25 -05:00
publicationcmds.c Avoid using DefElemAction in AlterPublicationStmt 2022-01-03 10:48:48 -03:00
schemacmds.c Centralize the logic for protective copying of utility statements. 2021-06-18 11:22:58 -04:00
seclabel.c Allow publishing the tables of schema. 2021-10-27 07:44:52 +05:30
sequence.c Improve reporting of "conflicting or redundant options" errors. 2021-07-15 08:49:45 +01:00
statscmds.c Clarify use of "statistics objects" in the code 2021-09-29 15:29:38 +09:00
subscriptioncmds.c Improve parsing of options of CREATE/ALTER SUBSCRIPTION 2021-12-08 12:36:31 +09:00
tablecmds.c Small cleanups related to PUBLICATION framework code 2021-12-30 19:24:26 -03:00
tablespace.c Consistently use "superuser" instead of "super user" 2021-09-08 17:02:18 +02:00
trigger.c Allow specifying column list for foreign key ON DELETE SET actions 2021-12-08 11:13:57 +01:00
tsearchcmds.c Remove Value node struct 2021-09-09 08:36:53 +02:00
typecmds.c Allow specifying column list for foreign key ON DELETE SET actions 2021-12-08 11:13:57 +01:00
user.c Revert b2a459edf "Fix GRANTED BY support in REVOKE ROLE statements" 2021-12-30 13:23:47 +01:00
vacuum.c Move parallel vacuum code to vacuumparallel.c. 2021-12-23 11:42:52 +05:30
vacuumparallel.c Fix compilation error introduced by commit 8e1fae1938. 2021-12-23 12:46:27 +05:30
variable.c Fix some inappropriately-disallowed uses of ALTER ROLE/DATABASE SET. 2021-04-13 15:10:18 -04:00
view.c Centralize the logic for protective copying of utility statements. 2021-06-18 11:22:58 -04:00