Похожие чаты

Может кто пояснить почему оно не возвращает второе поле ?

23 ответов

49 просмотров

Надо оборачивать инсерт в select(...).from_statement(...)

🕊Emocean🕊- Автор вопроса
Pavel Павлик
Надо оборачивать инсерт в select(...).from_stateme...

внутри селекта должен быть инсерт, а внутри стейтмейнта ретурнинг, так ?

🕊Emocean🕊
внутри селекта должен быть инсерт, а внутри стейтм...

Нет, внутри селекта надо продублировать то, что хочешь возвращать, а внутри стейтмента инсерт

🕊Emocean🕊- Автор вопроса
Pavel Павлик
Нет, внутри селекта надо продублировать то, что хо...

а почему тогда мой способ не работает? Ради интереса спрашиваю. Судя по скл который выводится в терминале, там все четко

🕊Emocean🕊
а почему тогда мой способ не работает? Ради интере...

Это какой-то косяк алхимии. По идее, в запросе уже есть вся необходимая информация. Обёртка в селект не меняет генерируемый запрос, а только делает так, чтобы алхимия могла его нормально обработать

🕊Emocean🕊- Автор вопроса

можете еще подсказать, как лучше всего сразу возвращать сами поля ?

🕊Emocean🕊- Автор вопроса
Pavel Павлик
Это какой-то косяк алхимии. По идее, в запросе уже...

INSERT INTO users (name, password) VALUES ($1::VARCHAR, $2::VARCHAR) RETURNING users.id так тоже не норм работает

🕊Emocean🕊
screenshot

returning тоже надо

🕊Emocean🕊- Автор вопроса
Pavel Павлик
returning тоже надо

а в чем смысл селекта тогда?😂 ну дает алхимия

🕊Emocean🕊- Автор вопроса
Pavel Павлик
returning тоже надо

вне фром стеймейнта да?

🕊Emocean🕊- Автор вопроса
Pavel Павлик
У инсерта

спасибо большое

🕊Emocean🕊
спасибо большое

🕊Emocean🕊, Вы увеличили карму Pavel Павлик до 1052.79 (+7.07)

🕊Emocean🕊
а в чем смысл селекта тогда?😂 ну дает алхимия

Селект нужен, чтобы можно было мапить данные из запросов, которые по стандарту данные не возвращают. По какой-то причине returning не делает так, чтобы запрос становился селектаблом, поэтому его приходится оборачивать в механизм, предназначенный для кастомных расширений у всяких диалектах в бд

🕊Emocean🕊
можете помочь еще с этим?

Открой документацию к сессии и посмотри, какие там методы есть. Я сейчас наизусть не помню

🕊Emocean🕊
спасибо большое

🕊Emocean🕊, Вы увеличили карму Pavel Павлик до 1059.86 (+7.07)

🕊Emocean🕊
screenshot

А почему не юзаешь ORM?

🕊Emocean🕊- Автор вопроса

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
@Benzenoid can you tell me the easiest, and safest way to bu.y HEX now?
Živa Žena
20
This is a question from my wife who make a fortune with memes 😂😂 About the Migration and Tokens: 1. How will the old tokens be migrated to the new $LGCYX network? What is th...
🍿 °anton°
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
What is the Dex situation? Agora team started with the Pnetwork for their dex which helped them both with integration. It’s completed but as you can see from the Pnetwork ann...
Ben
1
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Anyone knows where there are some instructions or discort about failed bridge transactions ?
Jochem
21
@lozuk how do I get my phex copies of my ehex from a atomic wallet, to move to my rabby?
Justfrontin 👀
11
Карта сайта