В
вот есть running_difference, она типа lag
Size: a a a
В
l
l
CO
В
AM
l
КТ
AM
КТ
tar c * | pzstd | nc хост порт
и nc -l | pzstd -d | tar x
на новом сервере. После этого вам необходимо будет поселектить из system.detached_parts и приатачить каждый парт командой alter table таблица attach part парт
. Ну или партициями целиком, это без разницы.КТ
КТ
В
КТ
DC
В
DC
set allow_experimental_window_functions=1
SELECT gr, count(*) OVER (PARTITION BY gr) rn_in_g, x
from (select number %3 gr, number x from numbers(9))
┌─gr─┬─rn_in_g─┬─x─┐
│ 0 │ 1 │ 0 │
│ 0 │ 2 │ 3 │
│ 0 │ 3 │ 6 │
│ 1 │ 1 │ 1 │
│ 1 │ 2 │ 4 │
│ 1 │ 3 │ 7 │
│ 2 │ 1 │ 2 │
│ 2 │ 2 │ 5 │
│ 2 │ 3 │ 8 │
└────┴─────────┴───┘
DC
count(*)
до текущей внутри окна == rownumberAM
tar c * | pzstd | nc хост порт
и nc -l | pzstd -d | tar x
на новом сервере. После этого вам необходимо будет поселектить из system.detached_parts и приатачить каждый парт командой alter table таблица attach part парт
. Ну или партициями целиком, это без разницы.INSERT INTO test.db2 SELECT c,d FROM remoteSecure('1.1.1.1', test.db1, 'default', 'password') WHERE time>='2021-01-01 00:00:00' and time<'2021-01-02 00:00:00'
Получил ошибку:DC
INSERT INTO test.db2 SELECT c,d FROM remoteSecure('1.1.1.1', test.db1, 'default', 'password') WHERE time>='2021-01-01 00:00:00' and time<'2021-01-02 00:00:00'
Получил ошибку: