2016-02-25 2 views
0

Я пытаюсь использовать GROUP_CONCAT() UDF в запросе Netezza, но я понятия не имею, как установить эту функцию в мою базу данных! Я загрузил код C++, и в папке есть установщик, но я не знаю, как его запустить!Установка UDF в Netezza (Aginity)

Я искал его уже около дня, не повезло. Я использую компьютер с Windows и запускаю Netezza через Aginity.

Может ли кто-нибудь помочь мне?

Спасибо заранее, Конор

ответ

1

UDFs устанавливаются через интерфейс командной строки на хосте Netezza, а не через SQL. Вам нужно будет подключить исходный код к хосту, подключиться к инструменту SSH (например, замазке или клиенту Aginy SSH в разделе Tools-> SSH Terminal) и запустить там сценарий установки. Вход в базу данных не будет работать для входа в хост. Возможно, вам придется работать с вашим администратором, чтобы получить доступ.

Вот пример установки C++-версии GROUP_CONCAT в базу данных TESTDB.

[[email protected] group_concat]$ ls -1 
GroupConcat.cpp 
GroupConcatSep.cpp 
install 
[[email protected] group_concat]$ ./install testdb 
CREATE AGGREGATE 
Created uda 
Done 
CREATE AGGREGATE 
Created uda 
Done 
+0

спасибо. Теперь я зайду на администратора, чтобы настроить его! :) – Digan