🔨 Інтеграція
Неон в Ila є інтеграцією бази даних, що дозволяє вам з’єднатися і взаємодіяти з базою даних Neon. Неон - це популярна система управління базами даних з відкритим вихідним кодом, відома своєю швидкістю, надійністю та легкістю використання.
За допомогою неонової інтеграції в Illa, ви можете запитувати, вставити, оновлювати та видаляти дані з бази даних Неона за допомогою SQL-команд. Також можна створювати користувацькі SQL запити і запускати їх у межах Illa. Це дозволяє легко створювати програми, керовані даними, та панелі керування, які показують дані в реальному часі з бази даних Neon.
Цей посібник встановлює процес створення Панелі Адміністратора за допомогою ILLA Builder і Neon за декілька простих кроків. ILLA - це низькококодова платформа для розробників, яка дозволяє швидко розвинути та розгорнути внутрішні інструменти. Це дозволяє створювати сторінки, перетягуванням компонентів інтерфейсу, з’єднуватися з будь-якою базою даних чи API, і писати JavaScript. Щоб дізнатися більше про Neon, відвідайте його веб-сайт https://neon.tech/ Давайте розпочнемо!
На неоновій панелі натисніть “Новий проект” і встановіть ім’я на “adminPanel”.
Далі ми можемо перейти до сторінки проекту.
Імпорт даних через зразкові запити SQL.
Тепер ми маємо вибірку бази даних встановлено.
Існує два способи створити ресурс у Іллі після входу до облікового запису Illa в обліковий запис.
Увійдіть до свого рахунку Ілла, оберіть Ресурсина верху сторінки та натисніть кнопку
Створити нове`.
Оберіть **`Ні** зі списку баз даних.
Підключіться до бази даних з необхідними параметрами, описаними в меню Параметри підключення
нижче.
Натисніть **Test Connection**
, щоб перевірити, чи можна успішно підключитися до бази даних. Якщо так, натисніть Зберегти ресурси`, ще, подвоїти ім’я хоста, ім’я користувача та пароль правильні.
Після створення ресурсу, готовий Neon буде відображатися як показано.
Увійдіть до свого облікового запису Ілла, створіть проект в конструкторі Ila в сторінці **App**
і навігація до Списку дій
в нижній частині сторінки. Натисніть **новий**
, потім оберіть Немену
зі списку баз даних. Далі підключіться до бази даних з необхідними параметрами, описаними в меню Параметри підключення
нижче.
Натисніть **Test Connection**
, щоб перевірити, чи можна успішно підключитися до бази даних. Якщо так, натисніть Зберегти ресурси`, ще, подвоїти ім’я хоста, ім’я користувача та пароль правильні.
Тут нам потрібно надати інформацію для підключення до бази даних Neon.
Властивості | Обов’язково | Опис |
---|---|---|
Ім’я | обов’язково | Назва ресурсу при створенні дій в ILLA. |
Рядок підключення | необов’язково | параметр конфігурації, що використовується для визначення деталей підключення до зовнішнього джерела даних, наприклад бази даних чи API. |
Hostname | обов’язково | URL або IP-адреса для вашої бази даних |
Порт | обов’язково | Номер порта сервера, який ви повинні використовувати для підключення. Якщо не вказано порт, то порт за замовчуванням становить 5432’. |
База даних | обов’язково | Ім’я бази даних |
Ім’я користувача | обов’язково | ім’я користувача, яким ви бажаєте використовувати при вході до серверу Неона. |
Пароль | обов’язково | Використовуйте цей пароль для автентифікації. |
Існує два способи заповнити інформацію для налаштування Неону.
На сторінці проекту Неон, прокрутка виконана, у нас є рядок підключення в Пряме з'єднання
.
Примітка: розмиття відображення прихованих чисел, потім ми можемо скопіювати його.
Після вставлення рядка в текстову область підключення в конфігурацію, натисніть “Парсе`.
Ми маємо всю інформацію, що заповнена автоматично для нас.
Ми також можемо знайти необхідну інформацію зі сторінки проекту та заповнити їх вручну в налаштуваннях Іллі.
Ми створили Неоновий ресурс, можемо додати дію, вибравши Неон зі списку дій та вибравши кнопку Створити дію
.
Тепер ми додали сервер Neon як дію до нашої сторінки будівництва.
Властивості | Опис |
---|---|
SQL запит | команди sql для отримання (вибрані), вставлення, оновлення, видалення даних з бази даних |
Трансформатор | перетворення даних в бажаний вами стиль з використанням JavaScript |
Приклад використання:
SELECT * FROM користувачі ORDER BY прізвище;
INSERT INTO users
(firstname, lastname, email)
VALUES
(
{{ NewUser.data.firstNameInput }},
{{ NewUser.data.lastNameInput }},
{{ NewUser.data.emailInput }}
);
Користувачі UPDATE
SET firstname = '{{form1.updatedProfile.first }}
Ідентифікатор WHERE = {{ form1.updatedProfile.uid }};
DELETE FROM users WHERE id = {{ form1.updatedProfile.uid }};