Экспорт QUIK: отметка «данные поступают» по непустым таблицам базы

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
zuevav
2026-09-17 21:45:06 +03:00
parent 893e1222ab
commit 10e765b5b1
+2 -1
View File
@@ -954,7 +954,8 @@ func quikExportStats(s QuikExportSettings) quikExportDBStats {
st.TickAgeSec = int(time.Since(*tick).Seconds()) st.TickAgeSec = int(time.Since(*tick).Seconds())
} }
st.NonEmpty = map[string]bool{} // по каким таблицам экспортёр реально приносит данные st.NonEmpty = map[string]bool{} // по каким таблицам экспортёр реально приносит данные
if rows, err := p.Query(ctx, `SELECT relname FROM pg_stat_user_tables WHERE schemaname='public' AND (n_live_tup > 0 OR reltuples > 0)`); err == nil { if rows, err := p.Query(ctx, `SELECT s.relname FROM pg_stat_user_tables s JOIN pg_class c ON c.oid = s.relid
WHERE s.schemaname='public' AND (s.n_live_tup > 0 OR c.reltuples > 0)`); err == nil {
for rows.Next() { for rows.Next() {
var n string var n string
if rows.Scan(&n) == nil { if rows.Scan(&n) == nil {