При чтении таблицы получена ОШИБКА: не удалось получить доступ к файлу "$ libdir / postgis-2.3": такого файла или каталога нет - PullRequest
0 голосов
/ 14 октября 2018

Я создал базу данных PostgreSQL с именем «хранилище данных» в Google CLoud SQL от GCP для своего приложения на ПК и в App. Версия сервера Postgre в облаке - 9.6.Я общаюсь с этой базой данных для чтения хранимых таблиц с помощью клиента «psql» для Windows и библиотеки Python Postgre «psycopg2».Я общаюсь, используя клиент «psql», используя следующую команду:

PS D:\> psql -h <Db-IP-Address> -U postgres

Где «Db-IP-Address» - это IP-адрес, назначенный «хранилищу данных» GCP.Ниже приведены некоторые таблицы в «хранилище данных»:

postgres=> \dt
               List of relations
 Schema |            Name            | Type  |  Owner
--------+----------------------------+-------+----------
 public | company                    | table | postgres
 public | django_admin_log           | table | postgres
 public | django_content_type        | table | postgres
 public | django_migrations          | table | postgres
 public | image_data                 | table | postgres
 public | imagedata                  | table | postgres
 public | maggi                      | table | postgres
 public | storelocation2             | table | postgres

До вчерашнего дня все работало нормально при чтении / записи таблиц.Но вдруг вчера, когда пытались читать / редактировать таблицу 'storelocation2'.Это выдает следующую ошибку:

postgres=> \d storelocation2        
ERROR:  could not access file "$libdir/postgis-2.3": No such file or directory
postgres=>

Также то же самое происходит в команде «Выбрать»:

postgres=> SELECT * FROM storelocation2;
ERROR:  could not access file "$libdir/postgis-2.3": No such file or directory
postgres=>

Хотя при чтении любых других таблиц такой ошибки не возникает.Таблица 'storelocation2' содержит данные для данных о магазине, таких как имя, местоположение и т. Д. С переменной, определяемой как 'VARCHAR', и одной «географической» точкой, определяемой как 'geography(POINT, 4326)'.

. Может кто-нибудь подсказать, что может быть причинойи любое средство, чтобы вернуть стол.Как это может привести к потере огромных данных !!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...