Size: a a a

pgsql – PostgreSQL

2020 June 22

RB

Rinat Bakiev in pgsql – PostgreSQL
Valery
А потом вы пойдете сертифицироваться.... 😀
нет. зачем?
источник

АА

Андрей Агеев... in pgsql – PostgreSQL
Rinat Bakiev
нет. зачем?
разработка заказная или для себя?
источник

RB

Rinat Bakiev in pgsql – PostgreSQL
Андрей Агеев
разработка заказная или для себя?
для себя
источник
2020 June 23

Z

ZHU in pgsql – PostgreSQL
привет всем
INSERT INTO core_transaction (
   transaction_id, controller_id, start_time, end_time,
   type_of_action, key_id, volume, density, mass, post_id,
   type_of_fuel_id, division_id, tank_id
)
select
   transfer_recordout2.transaction_id,
   transfer_recordout2.controller_id,
   transfer_recordout2.start_time,
   transfer_recordout2.end_time,
   transfer_recordout2.type,
   core_key.id,
   transfer_recordout2.volume,
   transfer_recordout2.density,
   transfer_recordout2.mass,
   core_post.id,
   core_tank.fuel_type_id,
   core_key.division_id,
   core_tank.id
from transfer_recordout2
INNER JOIN core_key ON (transfer_recordout2.keyid = core_key.number)
INNER JOIN core_tank ON (transfer_recordout2.tank_id = core_tank.id)
INNER JOIN core_post ON (transfer_recordout2.post_id = core_post.id)
limit 3;

выходит ошибка
ERROR: syntax error at end of input
[2020-06-23 11:37:52] Позиция: 192
что не так делаю ?
когда тупо селект вывожу все таблицы заполнены как надо
источник

ВС

Вячеслав Синельников... in pgsql – PostgreSQL
; пропустил?
источник

MI

Maxim 🇯🇲 Ignatenko... in pgsql – PostgreSQL
он результат селекта вставляет
источник

ВС

Вячеслав Синельников... in pgsql – PostgreSQL
тогда limit =1 должен быть !?
источник

РЖ

Роман Жарков... in pgsql – PostgreSQL
Вячеслав Синельников
тогда limit =1 должен быть !?
Кому должен?
источник

ВС

Вячеслав Синельников... in pgsql – PostgreSQL
или какое то значение NULL из др таблицы
источник

РЖ

Роман Жарков... in pgsql – PostgreSQL
Вячеслав Синельников
или какое то значение NULL из др таблицы
syntax error
Там где-то опечатка.
источник

MI

Maxim 🇯🇲 Ignatenko... in pgsql – PostgreSQL
хотя выглядит на первый взгляд всё правильно
источник

РЖ

Роман Жарков... in pgsql – PostgreSQL
Без ddl даже смысла угадывать нет.
Может там буква А русская в середине?
источник

MI

Maxim 🇯🇲 Ignatenko... in pgsql – PostgreSQL
ZHU
привет всем
INSERT INTO core_transaction (
   transaction_id, controller_id, start_time, end_time,
   type_of_action, key_id, volume, density, mass, post_id,
   type_of_fuel_id, division_id, tank_id
)
select
   transfer_recordout2.transaction_id,
   transfer_recordout2.controller_id,
   transfer_recordout2.start_time,
   transfer_recordout2.end_time,
   transfer_recordout2.type,
   core_key.id,
   transfer_recordout2.volume,
   transfer_recordout2.density,
   transfer_recordout2.mass,
   core_post.id,
   core_tank.fuel_type_id,
   core_key.division_id,
   core_tank.id
from transfer_recordout2
INNER JOIN core_key ON (transfer_recordout2.keyid = core_key.number)
INNER JOIN core_tank ON (transfer_recordout2.tank_id = core_tank.id)
INNER JOIN core_post ON (transfer_recordout2.post_id = core_post.id)
limit 3;

выходит ошибка
ERROR: syntax error at end of input
[2020-06-23 11:37:52] Позиция: 192
что не так делаю ?
когда тупо селект вывожу все таблицы заполнены как надо
отдельно этот кусок пробовал выполнить?
```
select
   transfer_recordout2.transaction_id,
   transfer_recordout2.controller_id,
   transfer_recordout2.start_time,
   transfer_recordout2.end_time,
   transfer_recordout2.type,
   core_key.id,
   transfer_recordout2.volume,
   transfer_recordout2.density,
   transfer_recordout2.mass,
   core_post.id,
   core_tank.fuel_type_id,
   core_key.division_id,
   core_tank.id
from transfer_recordout2
INNER JOIN core_key ON (transfer_recordout2.keyid = core_key.number)
INNER JOIN core_tank ON (transfer_recordout2.tank_id = core_tank.id)
INNER JOIN core_post ON (transfer_recordout2.post_id = core_post.id)
limit 3;
```
источник

ВС

Вячеслав Синельников... in pgsql – PostgreSQL
select
   transfer_recordout2.transaction_id,
   transfer_recordout2.controller_id,
   transfer_recordout2.start_time,
   transfer_recordout2.end_time,
   transfer_recordout2.type,
   core_key.id,
   transfer_recordout2.volume,
   transfer_recordout2.density,
   transfer_recordout2.mass,
   core_post.id,
   core_tank.fuel_type_id,
   core_key.division_id,
   core_tank.id
from transfer_recordout2
INNER JOIN core_key ON (transfer_recordout2.keyid = core_key.number)
INNER JOIN core_tank ON (transfer_recordout2.tank_id = core_tank.id)
INNER JOIN core_post ON (transfer_recordout2.post_id = core_post.id)
limit 1;
думаю так должно быть иначе как массив впихнуть в строку?
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
ZHU
привет всем
INSERT INTO core_transaction (
   transaction_id, controller_id, start_time, end_time,
   type_of_action, key_id, volume, density, mass, post_id,
   type_of_fuel_id, division_id, tank_id
)
select
   transfer_recordout2.transaction_id,
   transfer_recordout2.controller_id,
   transfer_recordout2.start_time,
   transfer_recordout2.end_time,
   transfer_recordout2.type,
   core_key.id,
   transfer_recordout2.volume,
   transfer_recordout2.density,
   transfer_recordout2.mass,
   core_post.id,
   core_tank.fuel_type_id,
   core_key.division_id,
   core_tank.id
from transfer_recordout2
INNER JOIN core_key ON (transfer_recordout2.keyid = core_key.number)
INNER JOIN core_tank ON (transfer_recordout2.tank_id = core_tank.id)
INNER JOIN core_post ON (transfer_recordout2.post_id = core_post.id)
limit 3;

выходит ошибка
ERROR: syntax error at end of input
[2020-06-23 11:37:52] Позиция: 192
что не так делаю ?
когда тупо селект вывожу все таблицы заполнены как надо
А у меня получается:
ERROR:  relation "core_transaction" does not exist

Т.е. синтаксически запрос корректен. Т.е. ищите, почему там получается не так / что на самом деле выполняется.
Кстати, использование LIMIT без ORDER BY — почти всегда ошибка. ;)
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Вячеслав Синельников
select
   transfer_recordout2.transaction_id,
   transfer_recordout2.controller_id,
   transfer_recordout2.start_time,
   transfer_recordout2.end_time,
   transfer_recordout2.type,
   core_key.id,
   transfer_recordout2.volume,
   transfer_recordout2.density,
   transfer_recordout2.mass,
   core_post.id,
   core_tank.fuel_type_id,
   core_key.division_id,
   core_tank.id
from transfer_recordout2
INNER JOIN core_key ON (transfer_recordout2.keyid = core_key.number)
INNER JOIN core_tank ON (transfer_recordout2.tank_id = core_tank.id)
INNER JOIN core_post ON (transfer_recordout2.post_id = core_post.id)
limit 1;
думаю так должно быть иначе как массив впихнуть в строку?
Эээ... Вы о чём — какой массив, в какую строку?
источник

Д

Диман in pgsql – PostgreSQL
Омг. 2020 на дворе, а люди до сих пор схему писать не научились.
источник

A

Andrey in pgsql – PostgreSQL
всем привет, сейчас локально копирую базу командой
createdb -U postgres -T old_db new_db

а как можно быстро скопировать базу на удаленный сервер с локальной машины?
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Andrey
всем привет, сейчас локально копирую базу командой
createdb -U postgres -T old_db new_db

а как можно быстро скопировать базу на удаленный сервер с локальной машины?
См. pg_dump / pg_restore.
источник

AK

Alexander Kiselev in pgsql – PostgreSQL
Andrey
всем привет, сейчас локально копирую базу командой
createdb -U postgres -T old_db new_db

а как можно быстро скопировать базу на удаленный сервер с локальной машины?
rsync
источник