mirror of
https://github.com/postgres/postgres.git
synced 2025-11-06 07:49:08 +03:00
Add FILLFACTOR to CREATE INDEX.
ITAGAKI Takahiro
This commit is contained in:
@@ -7,7 +7,7 @@
|
||||
* Portions Copyright (c) 1996-2006, PostgreSQL Global Development Group
|
||||
* Portions Copyright (c) 1994, Regents of the University of California
|
||||
*
|
||||
* $PostgreSQL: pgsql/src/include/utils/rel.h,v 1.89 2006/04/25 22:46:05 tgl Exp $
|
||||
* $PostgreSQL: pgsql/src/include/utils/rel.h,v 1.90 2006/07/02 02:23:23 momjian Exp $
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
@@ -115,6 +115,7 @@ typedef struct RelationAmInfo
|
||||
FmgrInfo ambulkdelete;
|
||||
FmgrInfo amvacuumcleanup;
|
||||
FmgrInfo amcostestimate;
|
||||
FmgrInfo amoption;
|
||||
} RelationAmInfo;
|
||||
|
||||
|
||||
@@ -142,8 +143,14 @@ typedef struct RelationData
|
||||
* survived into; or zero if the rel was not created in the current top
|
||||
* transaction. This should be relied on only for optimization purposes;
|
||||
* it is possible for new-ness to be "forgotten" (eg, after CLUSTER).
|
||||
*
|
||||
* rd_options and rd_amcache are alike, but different in terms of
|
||||
* lifetime. Invalidation of rd_options is at the change of pg_class
|
||||
* and of rd_amcache is at the change of AM's metapages. Also, rd_options
|
||||
* is serialized in the relcache init file, but rd_amcache is not.
|
||||
*/
|
||||
Form_pg_class rd_rel; /* RELATION tuple */
|
||||
bytea *rd_options; /* parsed rd_rel->reloptions */
|
||||
TupleDesc rd_att; /* tuple descriptor */
|
||||
Oid rd_id; /* relation's object id */
|
||||
List *rd_indexlist; /* list of OIDs of indexes on relation */
|
||||
|
||||
Reference in New Issue
Block a user