Похожие чаты

А потом указывается через префикс названия схемы название таблицы?

18 ответов

19 просмотров

Схемы это группа сущностей внутри одной бд. Ты можешь одновременно юзать из в одном подключении. Одна из схем выбирается как дефолтная (через search path), либо можно указывать явно через схема.имясущнлсти

Alex-Le Автор вопроса
Tishka17
Схемы это группа сущностей внутри одной бд. Ты мож...

может кто-то подскажет про SQLAlchemy? как лучше всего дергать таблицы из двух баз данных одновременно? например, если нет имени таблицы в одной базе, переходить в другую? или проще объединить все в одну?

Alex Le
может кто-то подскажет про SQLAlchemy? как лучше в...

Объединить в одну конечно. На базы делят не так

Alex-Le Автор вопроса
Tishka17
Объединить в одну конечно. На базы делят не так

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

Alex Le
изначально были базы с четкими разделением по крит...

Если хотите при этом юзать один engine, вряд ли что-то кроме postgres_fdw поможет

Alex Le
изначально были базы с четкими разделением по крит...

Ну раз есть четкие критерии, значит у тебя есть четкий код работающий с одной и другой код со второй. Вот просто дергай его

Tishka17
Схемы это группа сущностей внутри одной бд. Ты мож...

А прямо так можно писать? __tablename_ _ = "some_schema.some_table" Или как это у алхимии? Нет ли возможности указать схему группе моделей?

Alex-Le Автор вопроса
Айван
А прямо так можно писать? __tablename_ _ = "some_s...

Я не помню. Я не очень понимаю использование нескольких схем, если честно

Alex Le
именно так и стоял вопрос :)

Я никогда не юзал алхимию с fdw, результат будет непресказуем

Alex Le
код пишу сам..

Так ещё раз. Две базы - значит два энджина, два набора миграций, два бейза, два набора кода, получающего из них данных, две транзакции (хехе). И дальше уже в слое бизнес логики из соединяй

Alex-Le Автор вопроса
Айван
А прямо так можно писать? __tablename_ _ = "some_s...

был бы хороший вариант. если вот так можно было.

Alex Le
был бы хороший вариант. если вот так можно было.

Ты определись уже, две базы или две схемы

Tishka17
Я не помню. Я не очень понимаю использование неско...

На SO пишу можно в метадате и аграх указать __table_args_ _ = {'schema': 'some_schema'} И meta = MetaData(schema="schema")

Похожие вопросы

Обсуждают сегодня

Hey everyone! I won’t focus too much on what this person said (it’s clear they don’t understand the scope of what TF and TELOSX are achieving), but I’ll put it simply for thos...
Ana Ojeda
3
как правильно удалить сддм? прописал в etc/portage.use/plasma-meta -sddm , но при обновлении юзов мне предлагает поставить lightdm (ещё лучше 😡), добавил туда - display-manage...
REDis
25
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Telos is at a pivotal moment. While ambitious projects like zkEVM and SNARKtor have shown promise, the delay in delivering EVM 2.0—a cornerstone of the ecosystem—is a growing ...
Trinidad
8
#include <stdio.h> #include <stdlib.h> #include <time.h> void mass_first_generate(int mass[5][7]) {     for (int N = 0; N < 5; N++) {         for (int A = 0; A < 7; A++) {   ...
Чувак
6
i have a small doubt i developed a rest API in put mapping (we use if more than one filed needs to be updated by user ) but concern is i am using dto class in that i am u...
Surya
6
Всем привет! Решаю 99 OCaml Problems и столкнулся со следующей проблемой (прошу палками не забивать, я OCaml практически не трогал до этого момента): open OUnit2 let create_...
К|/|pи/\/\ 6е3yглbIи
2
Except the wealthiest, people that buy crypto want to "cash out" at the end of the day, one way or another. Converting to fiat is craziness, converting to BTC is unwise. Hold ...
Erdelanax
2
Ready for some fun AND a chance to win TKO Tokens? Join us for exciting minigames in our Telegram group! 🕒 Don’t miss out—games start on today 25 October 2024, at 8 PM! Ge...
Milkyway | Tokocrypto
255
Hello guys, hope you can help me with a quick question. I've staked some ZIL using Atomic Wallet some while ago and wanted to claim my rewards and unstake it. Atomic Wallet sa...
Martin | #bornbrave
14
Карта сайта