diff options
| author | Vadim B. Mikheev <vadim4o@yahoo.com> | 2000-10-16 14:52:28 +0000 |
|---|---|---|
| committer | Vadim B. Mikheev <vadim4o@yahoo.com> | 2000-10-16 14:52:28 +0000 |
| commit | 2c7de17b075baf7be270acf4d541bd4b17047e4c (patch) | |
| tree | c9b7aff45678be41380551d87b6168f317064934 /src/include/storage/relfilenode.h | |
| parent | 07a55ebf646eb244f52afc11fcca189b0d006970 (diff) | |
| download | postgresql-2c7de17b075baf7be270acf4d541bd4b17047e4c.tar.gz | |
New file naming. Database OID is used as "tablespace" id and
relation OID is used as file node on creation but may be changed later
if required. Regression Tests Approved (c) -:)))
Diffstat (limited to 'src/include/storage/relfilenode.h')
| -rw-r--r-- | src/include/storage/relfilenode.h | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/include/storage/relfilenode.h b/src/include/storage/relfilenode.h index 405dee967c..de4d1e1bee 100644 --- a/src/include/storage/relfilenode.h +++ b/src/include/storage/relfilenode.h @@ -2,13 +2,17 @@ #define RELFILENODE_H /* - * This is temporal place holder for Relation File Node till - * reloid.version/unique_id file naming is not implemented + * This is all what we need to know to find relation file. + * tblNode is identificator of tablespace and because of + * currently our tablespaces are equal to databases this is + * database OID. relNode is currently relation OID on creation + * but may be changed later if required. relNode is stored in + * pg_class.relfilenode. */ typedef struct RelFileNode { - Oid dbId; /* database */ - Oid relId; /* relation */ + Oid tblNode; /* tablespace */ + Oid relNode; /* relation */ } RelFileNode; #endif /* RELFILENODE_H */ |
