Commit 9270d8db authored by Tom Lane's avatar Tom Lane

Fix CreateTableSpace() so it will compile without HAVE_SYMLINK.

This has been broken since 9.3 (commit 82b1b213 to be exact),
which suggests that nobody is any longer using a Windows build system that
doesn't provide a symlink emulation.  Still, it's wrong on its own terms,
so repair.

YUriy Zhuravlev
parent 0426f349
...@@ -383,13 +383,14 @@ CreateTableSpace(CreateTableSpaceStmt *stmt) ...@@ -383,13 +383,14 @@ CreateTableSpace(CreateTableSpaceStmt *stmt)
/* We keep the lock on pg_tablespace until commit */ /* We keep the lock on pg_tablespace until commit */
heap_close(rel, NoLock); heap_close(rel, NoLock);
return tablespaceoid;
#else /* !HAVE_SYMLINK */ #else /* !HAVE_SYMLINK */
ereport(ERROR, ereport(ERROR,
(errcode(ERRCODE_FEATURE_NOT_SUPPORTED), (errcode(ERRCODE_FEATURE_NOT_SUPPORTED),
errmsg("tablespaces are not supported on this platform"))); errmsg("tablespaces are not supported on this platform")));
return InvalidOid; /* keep compiler quiet */
#endif /* HAVE_SYMLINK */ #endif /* HAVE_SYMLINK */
return tablespaceoid;
} }
/* /*
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment