Тишина "неизвестный OID 17227: не удалось распознать тип" географии ". Он будет рассматриваться как строка". - PullRequest
0 голосов
/ 25 сентября 2018

Я использую столбцы типа "география" для нескольких запросов "точка в многоугольнике".Их слишком мало и они слишком просты для объединения гемов ГИС, я все это обрабатываю на уровне SQL.

Однако каждый раз, когда Rails загружается (rake задачи, консоль и т. Д.), Появляется следующее предупреждение:

unknown OID 17227: failed to recognize type of 'geography'. It will be treated as String.

Я в порядке с "географией", которая рассматривается как "Строка", но предупреждение вызывает предупреждающие письма каждый раз, когда cronjob выполняет любую задачу с граблями.

Любая идея, как я могу заставить это замолчатьпредупреждение?

Спасибо за подсказки!

Ответы [ 2 ]

0 голосов
/ 05 июня 2019

Поскольку это первый вопрос / ответ, который появляется при условии, что заголовок является ошибкой, я бы порекомендовал следующий ответ, чтобы исправить это: Каков источник ошибок "unknown OID" в Rails?

0 голосов
/ 25 сентября 2018

Глядя на источник ActiveRecord, я могу ответить на вопрос сам:

Предупреждение жестко закодировано и поэтому не может быть отключено конфигурацией AR.Однако RUBYOPT=-W0 полностью избавляется от предупреждений.Конечно, это большой удар, но, поскольку я все еще получаю эти предупреждения при локальном развитии, я могу жить с полностью бездействующей производственной системой.

...