2012-03-23 10 views
1

私はジオメトリ列を持つテーブルで実行する必要がある次のステートメントを持っています。私はC#プログラムを使ってOracleからWKTを取得していて、それをnpgsql接続を使ってPostgreSQLに挿入しようとしています。このPostgreSQLのステートメントで何が問題になっていますか?

highways=# INSERT INTO cluster_125m (CELL_GEOM) 
VALUES(ST_GeomFromWKT('POLYGON ((80000.0 17280.0, 80125.0 17280.0, 80125.0 17405.0, 80000.0 17405.0, 80000.0 17280.0))')); 

私は次のエラーを取得する:

ERROR: function st_geomfromwkt(unknown) does not exist 
LINE 1: INSERT INTO cluster_125m (CELL_GEOM) VALUES(ST_GeomFromWKT('... 
               ^
HINT: No function matches the given name and argument types. You might need to 
add explicit type casts. 

何ここでの問題であり、何それについて行うことができますか?

答えて

5

ST_GeomFromWKTの代わりにST_GeomFromTextを使用してください。