*** pgsql/src/backend/commands/tablecmds.c 2009/12/23 16:43:43 1.311 --- pgsql/src/backend/commands/tablecmds.c 2009/12/29 22:00:12 1.312 *************** *** 8,14 **** * * * IDENTIFICATION ! * $PostgreSQL: pgsql/src/backend/commands/tablecmds.c,v 1.310 2009/12/15 04:57:47 rhaas Exp $ * *------------------------------------------------------------------------- */ --- 8,14 ---- * * * IDENTIFICATION ! * $PostgreSQL: pgsql/src/backend/commands/tablecmds.c,v 1.311 2009/12/23 16:43:43 tgl Exp $ * *------------------------------------------------------------------------- */ *************** StoreCatalogInheritance1(Oid relationId, *** 1793,1800 **** int16 seqNumber, Relation inhRelation) { TupleDesc desc = RelationGetDescr(inhRelation); ! Datum datum[Natts_pg_inherits]; ! bool nullarr[Natts_pg_inherits]; ObjectAddress childobject, parentobject; HeapTuple tuple; --- 1793,1800 ---- int16 seqNumber, Relation inhRelation) { TupleDesc desc = RelationGetDescr(inhRelation); ! Datum values[Natts_pg_inherits]; ! bool nulls[Natts_pg_inherits]; ObjectAddress childobject, parentobject; HeapTuple tuple; *************** StoreCatalogInheritance1(Oid relationId, *** 1802,1816 **** /* * Make the pg_inherits entry */ ! datum[0] = ObjectIdGetDatum(relationId); /* inhrelid */ ! datum[1] = ObjectIdGetDatum(parentOid); /* inhparent */ ! datum[2] = Int16GetDatum(seqNumber); /* inhseqno */ ! ! nullarr[0] = false; ! nullarr[1] = false; ! nullarr[2] = false; ! tuple = heap_form_tuple(desc, datum, nullarr); simple_heap_insert(inhRelation, tuple); --- 1802,1814 ---- /* * Make the pg_inherits entry */ ! values[Anum_pg_inherits_inhrelid - 1] = ObjectIdGetDatum(relationId); ! values[Anum_pg_inherits_inhparent - 1] = ObjectIdGetDatum(parentOid); ! values[Anum_pg_inherits_inhseqno - 1] = Int16GetDatum(seqNumber); ! memset(nulls, 0, sizeof(nulls)); ! ! tuple = heap_form_tuple(desc, values, nulls); simple_heap_insert(inhRelation, tuple);