aboutsummaryrefslogtreecommitdiff
path: root/src/backend/commands/dbcommands.c
diff options
context:
space:
mode:
authorBruce Momjian <bruce@momjian.us>2004-08-01 06:19:26 +0000
committerBruce Momjian <bruce@momjian.us>2004-08-01 06:19:26 +0000
commitca9540d34f0ad97c5659cac30aab8a016bd9868c (patch)
tree38d0c9860cece52a106716af6ba22d95066ff5c2 /src/backend/commands/dbcommands.c
parente7029b212755594bbfb4325fffd2dbd7b00eef08 (diff)
downloadpostgresql-ca9540d34f0ad97c5659cac30aab8a016bd9868c.tar.gz
postgresql-ca9540d34f0ad97c5659cac30aab8a016bd9868c.zip
Add docs for initdb --auth.
Diffstat (limited to 'src/backend/commands/dbcommands.c')
-rw-r--r--src/backend/commands/dbcommands.c11
1 files changed, 2 insertions, 9 deletions
diff --git a/src/backend/commands/dbcommands.c b/src/backend/commands/dbcommands.c
index b9e8c836274..bacf5aa31af 100644
--- a/src/backend/commands/dbcommands.c
+++ b/src/backend/commands/dbcommands.c
@@ -9,7 +9,7 @@
*
*
* IDENTIFICATION
- * $PostgreSQL: pgsql/src/backend/commands/dbcommands.c,v 1.137 2004/06/25 21:55:53 tgl Exp $
+ * $PostgreSQL: pgsql/src/backend/commands/dbcommands.c,v 1.138 2004/08/01 06:19:22 momjian Exp $
*
*-------------------------------------------------------------------------
*/
@@ -915,7 +915,6 @@ remove_dbtablespaces(Oid db_id)
Relation rel;
HeapScanDesc scan;
HeapTuple tuple;
- char buf[MAXPGPATH + 100];
rel = heap_openr(TableSpaceRelationName, AccessShareLock);
scan = heap_beginscan(rel, SnapshotNow, 0, NULL);
@@ -938,17 +937,11 @@ remove_dbtablespaces(Oid db_id)
continue;
}
-#ifndef WIN32
- snprintf(buf, sizeof(buf), "rm -rf '%s'", dstpath);
-#else
- snprintf(buf, sizeof(buf), "rmdir /s /q \"%s\"", dstpath);
-#endif
- if (system(buf) != 0)
+ if (!rmtree(dstpath, true))
{
ereport(WARNING,
(errmsg("could not remove database directory \"%s\"",
dstpath),
- errdetail("Failing system command was: %s", buf),
errhint("Look in the postmaster's stderr log for more information.")));
}