Ошибка при выполнение скрипта.

Обсуждение возникших проблем, предложений и ошибок UniDAC компонентов
Закрыто
DYUMON
Сообщения: 34
Зарегистрирован: Чт 05 июл 2012 05:21
Откуда: Новосибирск
Контактная информация:

Ошибка при выполнение скрипта.

Сообщение DYUMON » Вс 23 сен 2018 07:33

Добрый день.
Пытаюсь создать базу в в postgresql через UniScript,
выполняю запрос вида

Код: Выделить всё

SET statement_timeout = 0;
SET lock_timeout = 0;
SET idle_in_transaction_session_timeout = 0;
SET client_encoding = 'UTF8';
SET standard_conforming_strings = on;
SET check_function_bodies = false;
SET client_min_messages = warning;
SET row_security = off;


SET search_path = public, pg_catalog;
SET check_function_bodies = false;


CREATE DATABASE &uchet WITH TEMPLATE = template0 ENCODING = 'UTF8' LC_COLLATE = 'Russian_Russia.1251' LC_CTYPE = 'Russian_Russia.1251';


 \c  &uchet


CREATE FUNCTION public.getservertime

начинает ругаться на \ в коде.
Подскажите как правильно переключиться на нужную базу.

DYUMON
Сообщения: 34
Зарегистрирован: Чт 05 июл 2012 05:21
Откуда: Новосибирск
Контактная информация:

Re: Ошибка при выполнение скрипта.

Сообщение DYUMON » Вс 23 сен 2018 13:39

Все разобрался. Postgresql не умеет переключаться между базами, базу необходимо указывать в параметрах соединения.

Закрыто