title

text

Александр Любушкин
Александр Любушкин ООО "ФОРС Телеком" Технический директор
Рустам Абдрахимов
Рустам Абдрахимов ООО Форс-Телеком Главный эксперт
16:30 03 февраля
90 мин

Разработка WEB-приложений для Postgres с помощью нового инструмента Live Universal Interface (LUI)

В ходе мастер-класса будет продемонстрировано следующее:

  1. Преимущества декларативного программирования. Быстрое создание сложной формы LUI с применением только SQL.
  2. Поддержка длинных транзакций и автоматических блокировок. Пример визарда с записью прямо в базу.
  3. Управление раскраской данных в полях и столбцах формы. Типичные примеры.
  4. Живой поиск в полях ввода на примере ввода адресов.
  5. Как настроить LUI на ввод и отображение специфических данных прикладной системы.
  6. Разработка формы Мастер-Деталь с извлечением данных из двух разных БД.
  7. Как конечный пользователь строит сложные запросы к данным без использования SQL.
  8. Как в любом списке группировать данные и строить интерактивные диаграммы (включая 3D) c возможностью “drill down”.

Слушатели по желанию смогут своими руками изготовить WEB-интерфейс для Postgres на LUI (см. презентацию на https://pgconf.ru/2019/118109)

слайды

Видео

Другие доклады

  • Григорий Смолкин
    Григорий Смолкин Postgres Professional инженер по эксплуатации
    90 мин

    Резервное копирование с помощью pg_probackup

    pg_probackup - гибкий инструмент, позволяющий подобрать стратегию резервного копирования, исходя из характера пишущей нагрузки кластера PostgreSQL, и обладающий рядом других "фич", призванных облегчить и упростить этот жизненно важный аспект обслуживания БД. В нашем мастер-классе мы рассмотрим этот инструмент на практике.

  • Pavel Stehule
    Pavel Stehule freelancer Независимый консультант и разработчик
    45 мин

    The performance problems related migrations from PL/SQL to PL/pgSQL

    Porting applications from Oracle to Postgres is common work today. Unfortunately it is not without problems. In presentation I'll try to show the basic performance problems related to differences between Oracle and Postgres and PL/SQL and PL/pgSQL.

  • Брюс Момжиан
    Брюс Момжиан EnterpriseDB Senior Database Architect
    45 мин

    Unlocking the Postgres Lock Manager

    Locking is critical for providing high concurrency for any database — you cannot fully utilize your hardware if locking is throttling its use. This talk explores all aspects of locking in Postgres by showing queries and their locks; covered lock types include row, table, shared, exclusive, and advisory lock types. The high concurrency provided by Multiversion Concurrency Control (MVCC) is also covered.

    Slides are at https://momjian.us/main/writings/pgsql/locking.pdf

  • Александр Коротков
    Александр Коротков Postgres Professional Руководитель разработки
    45 мин

    Узкие места PostgreSQL #2

    В прошлом году я сделал доклад про неожиданные узкие места PostgreSQL, которые могут застать пользователя (или администратора) врасплох. Обратная связь была очень положительной, а за год накопился новый материал. Поэтому я решил сделать продолжение сериала и разобрать новые ситуации, когда база неожиданно для всех встаёт колом. В этот раз упор будет на машины с большим числом ядер, но не только.