Z příručky :
Existují tedy dva možné populate_geometry_columns
funkce, které lze volat s jedním argumentem a ani jeden nemá argument TEXT. Chybová zpráva vám říká, že PostgreSQL neví, zda má implicitně přetypovat vaše 'ch03.vw_paris_points'
řetězec na boolean
nebo oid
. Můj lidský mozek naznačuje, že chcete oid
verze:
SELECT populate_geometry_columns('ch03.vw_paris_points'::regclass);
-- add an explicit cast -------------------------------^^^^^^^^^^
ale softwarový mozek PostgreSQL prostě vidí řetězec a je zmatený. Možná forma jediného argumentu populate_geometry_columns
je novější než kniha, kterou právě čtete.