mirror of
https://github.com/postgres/postgres.git
synced 2025-12-07 12:02:30 +03:00
Write the file to a temporary name and then rename() it into the permanent name, to ensure it can't end up half-written and corrupt in case of a crash during shutdown. Unlink the file after it has been read so it's removed from the data directory and not included in base backups going to replication slaves.
58 KiB
58 KiB