Друзья! Меня тут попросили подсказать как подключать Linux к MSSQL серверу Голоса, и я решил быстро набросать для вас мини-статью-иструкцию. Предупреждение: в посте картинки-трололо ;)
Вот так для Ubuntu/Debian:
# Добавляем GPG ключ
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
# Добавляем репозитории Microsoft
curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list | sudo tee /etc/apt/sources.list.d/msprod.list
# Обновляем список пакетов
sudo apt-get update
# Устанавливаем тулкит работы с MSSQL изависимости
sudo apt-get install mssql-tools unixodbc-dev
# Сохраняем путь к тулкиту в PATH bash_profile для работы из логин-сессий
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile
# Сохраняем путь к тулкиту в PATH bashrc для интерактивных bash-сессий
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
# Чтобы не переоткрывать терминал, грузим файл bashrc
source ~/.bashrc
# ГОТОВО! Тестируем возможность подключения к SQL серверу голоса:
sqlcmd -S sql.golos.cloud -U golos -P golos -Q "SELECT title FROM TxComments WHERE CONTAINS(body, '@sxiii')"
Инструкция взята с офсайта Microsoft - там же есть такая для RHEL, SUSE, Docker и Azure. На удивление, всё корректно работает и достаточно безглючно.
Ура, можно скачивать блокчейн :D
С уважением,
Айтишник, линуксоид из Ростова-на-Дону
Den Ivanov aka sxiii
Все вроде ок.
Теперь вопрос, как подключить Calc к СКЛ базе :)
Не готов я работать с скл в командной строке терминала :)
PS
ВСЕ! Настроил! База голоса в Калке через ODBC :)
Дай угадаю, нашли подробный пост об этом в Голосе? :) Поделитесь с читателями, как в результате подключили. Уверен всем будет полезно, @radomir
Нет, не нашел. Терпение+труд+английские маны :)
Неужто тут еще есть чайники в линуксе, но при этом готовые работать с базой скл? :)
@radomir, а вот по этой инструкции не получилось?
В общем не хочешь ты людям описать свой процесс =) Ладно, сам сделаю =)
Я ее не находил. Просто установил вручную библиотеки, на какие ругался (на их отсутствие) Либреофис, а потом гуглил как настроить odbcinst.ini и odbc.ini - ну методом проб и ошибок теперь все пучком :)
PS
Так и не понял, почему в этих ини шных файлах нельзя сделать закомментированные примеры, а не тупо пустые файлы создавать.
и что ты с ней в кальке делаешь?
Нужную мне аналитику.
Спасибо. Здорово. Из этого я понял, где база голоса находится. А что дальше? Где узнать структуру базы? Что можно делать кроме просмотра титлов?
@mutant9, можно выполнять любые SQL-запросы. Узнать структуру SQL можно в документации платформ Голос и/или Steemit. Вот вам пара ссылок: раз и два и вот иллюстрация:
]