_
Size: a a a
_
_
SELECT * FROM table2
ничего не даёт_
table2
пустая кстати говоря, но и заполнение пустыми строками не помоглоSB
_
YS
СК
YS
CREATE TABLE a_table (
number int PRIMARY KEY,
lat real NOT NULL,
lon real NOT NULL,
updated_at timestamptz
);
INSERT INTO a_table(number, lat, lon, updated_at)
VALUES (1, 2.0, 3.0, '2020-07-07 12:00:00+00');
INSERT INTO a_table(number, lat, lon, updated_at)
VALUES (1, 4.0, 5.0, now())
ON CONFLICT (number)
DO UPDATE SET lat = EXCLUDED.lat, lon = EXCLUDED.lon, updated_at = now()
WHERE a_table.lat <> EXCLUDED.lat OR a_table.lon <> EXCLUDED.lon;
СК
CREATE TABLE a_table (
number int PRIMARY KEY,
lat real NOT NULL,
lon real NOT NULL,
updated_at timestamptz
);
INSERT INTO a_table(number, lat, lon, updated_at)
VALUES (1, 2.0, 3.0, '2020-07-07 12:00:00+00');
INSERT INTO a_table(number, lat, lon, updated_at)
VALUES (1, 4.0, 5.0, now())
ON CONFLICT (number)
DO UPDATE SET lat = EXCLUDED.lat, lon = EXCLUDED.lon, updated_at = now()
WHERE a_table.lat <> EXCLUDED.lat OR a_table.lon <> EXCLUDED.lon;
АХ
SA
АХ
[42601] ОШИБКА: ошибка синтаксиса (примерное положение: ";")
DK
DK
YS
SA
YS
[42601] ОШИБКА: ошибка синтаксиса (примерное положение: ";")
M
GS
АО