синтаксическая ошибка postgres extschema в анонимайзере postgresql

#postgresql #amazon-rds

#postgresql #amazon-rds

Вопрос:

Я пытаюсь установить анонимайзер PostgreSQL на экземпляр RDS (postgres 11), но я продолжаю сталкиваться с синтаксической ошибкой при запуске .sql скрипта, когда он пытается создать некоторые функции, в частности, здесь: https://gitlab.com/dalibo/postgresql_anonymizer/-/blob/master/anon.sql#L805

он выдает эту ошибку:

 psql:/postgresql_anonymizer/anon_standalone.sql:815: ERROR:  syntax error at or near "."
LINE 8:   SELECT encode(@extschema@.digest(concat(seed,salt),algorit...
 

Я запускал его через psql -h host -d db -f anon_standalone.sql , а также в psql like i /anon_standalone.sql , но все равно получаю ту же ошибку

Я следую инструкциям здесь: https://postgresql-anonymizer.readthedocs.io/en/stable/INSTALL/#install-in-the-cloud

Ответ №1:

Я работаю над расширением PostgreSQL Anonymizer, вот краткий ответ:

В предыдущих версиях расширение можно было устанавливать на различные платформы Database As A Service (например, Amazon RDS). Начиная с версии 0.9, это больше невозможно. Мы не поддерживаем прежний автономный метод. Если вас беспокоят конфиденциальность и анонимность, мы рекомендуем вам обратиться в службу поддержки клиентов этих платформ и спросить их, планируют ли они добавить это расширение в свой каталог.

Комментарии:

1. Ссылка на документы: postgresql-anonymizer.readthedocs.io/en/stable /…

2. Конфиденциальность действительно вызывает беспокойство, и я собираюсь спросить Amazon, но я сомневаюсь, что расширение anon будет быстро добавлено в RDS. Тем более, что в репозитории говорится: «Этот проект находится на ранней стадии разработки, и его следует использовать осторожно».. Я очень заинтересован в расширении, но нам нужна анонимизация в следующем месяце или около того.

3. Могу ли я тогда использовать 0.8.1 на RDS?

4. Привет ! Просто чтобы сообщить: версия 1.0 вышла и готова к производству postgresql.org/about/news /…