mirror of
https://github.com/postgres/postgres.git
synced 2025-08-19 23:22:23 +03:00
Move RelFileNumber declarations to common/relpath.h.
Previously, these were declared in postgres_ext.h, but they are not needed nearly so widely as the OID declarations, so that doesn't necessarily make sense. Also, because postgres_ext.h is included before most of c.h has been processed, the previous location creates some problems for a pending patch. Patch by me, reviewed by Dilip Kumar. Discussion: http://postgr.es/m/CA+TgmoYc8oevMqRokZQ4y_6aRn-7XQny1JBr5DyWR_jiFtONHw@mail.gmail.com
This commit is contained in:
@@ -46,14 +46,6 @@ typedef unsigned int Oid;
|
||||
/* Define a signed 64-bit integer type for use in client API declarations. */
|
||||
typedef PG_INT64_TYPE pg_int64;
|
||||
|
||||
/*
|
||||
* RelFileNumber data type identifies the specific relation file name.
|
||||
*/
|
||||
typedef Oid RelFileNumber;
|
||||
#define InvalidRelFileNumber ((RelFileNumber) InvalidOid)
|
||||
#define RelFileNumberIsValid(relnumber) \
|
||||
((bool) ((relnumber) != InvalidRelFileNumber))
|
||||
|
||||
/*
|
||||
* Identifiers of error message fields. Kept here to keep common
|
||||
* between frontend and backend, and also to export them to libpq
|
||||
|
Reference in New Issue
Block a user