powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / задать текущую БД
10 сообщений из 10, страница 1 из 1
задать текущую БД
    #34375199
Tertium Organum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть ли аналог mssql-ному USE <db_name>? коннект без указания базы проходит, и даже можно базу создать, но как, не разрывая соединения, переключиться на базу скажем my_db?
...
Рейтинг: 0 / 0
задать текущую БД
    #34375262
СергейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Tertium Organumесть ли аналог mssql-ному USE <db_name>? коннект без указания базы проходит, и даже можно базу создать, но как, не разрывая соединения, переключиться на базу скажем my_db?


Код: plaintext
\c name_of_your_DB

sm. syuda
...
Рейтинг: 0 / 0
задать текущую БД
    #34375268
СергейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
СергейК[quot Tertium Organum]есть ли аналог mssql-ному USE <db_name>? коннект без указания базы проходит, и даже можно базу создать, но как, не разрывая соединения, переключиться на базу скажем my_db?


Код: plaintext
\c name_of_your_DB

Tolko nado utochnit', chto v takom sluchae connect so staroi bazoi razorvetsia.
...
Рейтинг: 0 / 0
задать текущую БД
    #34375280
Tertium Organum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
c psql-то понятно
я про запросы спрашивал
USE - инструкция инлайновая:

use my_db;
select * from my_table;
...
Рейтинг: 0 / 0
задать текущую БД
    #34375297
СергейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Tertium Organumc psql-то понятно
я про запросы спрашивал
USE - инструкция инлайновая:

use my_db;
select * from my_table;

Togda vam syuda
...
Рейтинг: 0 / 0
задать текущую БД
    #34375360
Tertium Organum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
понятно, вобщем надо отконнекчиваться и подключаться к другой бд
вобщем многое придется переписывать
жаль
...
Рейтинг: 0 / 0
задать текущую БД
    #34375402
Jelis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Tertium Organumпонятно, вобщем надо отконнекчиваться и подключаться к другой бд
вобщем многое придется переписывать
жаль

Отконекчиваться не недо. Можно использовать два коннекта одновременно. Тогда может придеться переписывать немного меньше чем "многое" :-)
...
Рейтинг: 0 / 0
задать текущую БД
    #34375407
st_serg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
либо то что в мускуле было в разных базах, в пг раскидать по схемам, а use <dbname> эмулировать через set search_path
...
Рейтинг: 0 / 0
задать текущую БД
    #34375478
Tertium Organum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
это был не мускул, это микрософт
там просто фишка была в том, что база создается при подключении без указания базы, потом выбирается дефолтной и пошло-поехало
вопщем переписывать надо :)
спасибо за варианты
...
Рейтинг: 0 / 0
задать текущую БД
    #34375943
Shweik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Единственный вариант работы с другими db ( или вообще коннект к другим серверами Postgers) реализован в уже многократно упоминавшемся в форуме пакете contrib/dblink
Попробуй - возможно переписывать придется чуть. Вариант "подключаешься к основной базе и дальше уже в зависимости от учетки" рисовался с его помощью вполне нормально.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / задать текущую БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]