2016-03-02 4 views
0

Возможно ли получить данные через REST API из Jira непосредственно в mysql без использования клиента отдыха в Java/Python и т. Д.?Jira REST API для запроса MySQL

Мне нужно получить и регулярно обновлять данные оттуда в моей базе данных.

+1

так что вы спрашиваете: «Как я могу есть пиццу, не ставя пиццу в рот»? Если вам нужны данные из REST API, как именно вы предлагаете это, не используя API в первую очередь? –

+0

@MarcB вся идея состоит в том, чтобы использовать api, используя только sql-скрипты, если это вообще возможно –

ответ

0

Я должен был сказать «нет», но я мог ошибаться. Вы ищете возможность mysql запускать что-то вроде PHP, java, python, vb, которые могли бы получить доступ к другому серверу и передать результаты сценарию SQL.

Однако, даже если бы вы могли это сделать, я не думаю, что это очень хорошая идея, потому что, вероятно, проблема с этим сложнее, чем вы себе представляете прямо сейчас. Будут проблемы с остановками, резервными копиями, сбором информации о том, где вы остановились, изменения текущих проблем при изменении статуса, новых комментариев и т. Д. Единственный способ гарантировать синхронизацию - сбросить базу данных jira и полностью загрузить ее в вашу базу данных, что-то вроде REST API на самом деле не предназначен. Если у вас есть доступ к системе JIRA, просто спросите их о дампе базы данных. Если вы используете чью-то другую систему jira, они, вероятно, не оценят загрузку, которую вы поместите в свой API, и будете закрывать вас.

+0

Спасибо, но у меня нет доступа к БД так или иначе. Получение доступа определенно решит проблему, но это невозможно. Существует также возможность получить XML-дамп Jira (! = DB Dump в XML) через панель администратора и попытаться восстановить его на Jira, установленном локально, но я не смог этого сделать. Таким образом, единственный вариант - получить его через REST API. Я могу написать скрипт для запросов, но мне было интересно, возможно, есть возможность сделать это непосредственно из SQL. Да, я знаю, что это звучит извращенец. Но в моем предыдущем месте занятости люди делали магию с использованием SQL. –

+0

Дамп XML был бы неплохим. Много XML можно быстро прочитать в POJO и использовать для перезагрузки базы данных. –