Я получаю сообщение об ошибке при загрузке растровых данных в таблицу postgres
ERROR: function st_bandmetadata(public.raster, integer[]) does not exist
LINE 1: SELECT array_agg(pixeltype)::text[] FROM st_bandmetadata($1...
^
HINT: No function matches the given name and argument types. You might need to add explicit type casts.
QUERY: SELECT array_agg(pixeltype)::text[] FROM st_bandmetadata($1, ARRAY[]::int[]);
CONTEXT: SQL function "_raster_constraint_pixel_types" during inlining
COPY elevation_hi, line 1: "1 01000001006A98816335DA4E3F6A98816335DA4EBFA2221ECF131C64C0FEE6DF13C4963640000000000000000000000000..."
3139
Есть какие-нибудь идеи по этому поводу?
У меня есть нижеприведенные расширения в базе данных, где я пытаюсь для создания таблицы:
CREATE EXTENSION postgis
CREATE EXTENSION postgis_topology
CREATE EXTENSION fuzzystrmatch
Пожалуйста, помогите мне в этом. Если у вас есть идеи.
Мой путь поиска для базы данных: ::
search_path
----------------------------------------------
"$user", public, rasters, postgis, pg_catalog
post_GIS version
SELECT postgis_version();
postgis_version
---------------------------------------
2.1 USE_GEOS=1 USE_PROJ=1 USE_STATS=1
Пожалуйста, дайте мне знать, если вы уже сталкивались с этой проблемой ранее.