mirror of
https://github.com/postgres/postgres.git
synced 2026-03-22 18:33:19 -04:00
Previously, these characters could cause problems when passed through shell commands, and were flagged with a comment in string_utils.c suggesting they be rejected in a future major release. The affected commands are CREATE DATABASE, CREATE ROLE, CREATE TABLESPACE, ALTER DATABASE RENAME, ALTER ROLE RENAME, and ALTER TABLESPACE RENAME. Also add a pg_upgrade check to detect these invalid names in clusters being upgraded from pre-v19 versions, producing a report file listing any offending objects that must be renamed before upgrading. Tests have been modified accordingly. Author: Mahendra Singh Thalor <mahi6run@gmail.com> Reviewed-By: Álvaro Herrera <alvherre@alvh.no-ip.org> Reviewed-By: Andrew Dunstan <andrew@dunslane.net> Reviewed-By: Tom Lane <tgl@sss.pgh.pa.us> Reviewed-By: Nathan Bossart <nathandbossart@gmail.com> Reviewed-By: Srinath Reddy <srinath2133@gmail.com> Discussion: https://postgr.es/m/CAKYtNApkOi4FY0S7+3jpTqnHVyyZ6Tbzhtbah-NBbY-mGsiKAQ@mail.gmail.com |
||
|---|---|---|
| .. | ||
| 010_clusterdb.pl | ||
| 011_clusterdb_all.pl | ||
| 020_createdb.pl | ||
| 040_createuser.pl | ||
| 050_dropdb.pl | ||
| 070_dropuser.pl | ||
| 080_pg_isready.pl | ||
| 090_reindexdb.pl | ||
| 091_reindexdb_all.pl | ||
| 100_vacuumdb.pl | ||
| 101_vacuumdb_all.pl | ||
| 102_vacuumdb_stages.pl | ||
| 200_connstr.pl | ||