/
n-dimens
/
pgloader
Обзор
Документация
Войти
/
n-dimens
/
pgloader
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/pgsql/pgsql-ddl-citus.lisp
20 строк
821 B
Dimitri Fontaine
Citus support small bug fixes.
16 фев 2019, 17:48
16 фев 2019, 17:48
7c146c4
Код
Авторство
О чём код?
;;; ;;; PostgreSQL Citus support for calling functions. ;;; (in-package :pgloader.pgsql) (defmethod format-create-sql ((rule citus-reference-rule) &key (stream nil) if-not-exists) (declare (ignore if-not-exists)) (format stream "SELECT create_reference_table('~a');" (format-table-name (citus-reference-rule-table rule)))) (defmethod format-create-sql ((rule citus-distributed-rule) &key (stream nil) if-not-exists) (declare (ignore if-not-exists)) (let* ((rule-table (citus-distributed-rule-table rule)) (rule-col-name (column-name (citus-distributed-rule-using rule)))) (format stream "SELECT create_distributed_table('~a', '~a');" (format-table-name rule-table) (ensure-unquoted rule-col-name))))