Commit Graph

9 Commits

Author SHA1 Message Date
Ansgar Becker
14f5468af2 refactor: outsource queries from GetRowCount into TSqlProvider
This required to introduce a third version of TSqlProvider.GetSql which works with named parameters packed into a TStringMap
2026-02-16 20:45:23 +01:00
Ansgar Becker
277c0a969a refactor: outsource queries from GetCharsetTable into TSqlProvider 2026-02-16 15:28:02 +01:00
Ansgar Becker
fecd011d86 refactor: outsource 3 large queries from GetTableColumns into TSqlProvider
Refs #1880
2026-02-15 18:41:37 +01:00
Ansgar Becker
c450f516b7 refactor: replace FSQLSpecifities with a TSqlProvider, and outsource many hardcoded SQL queries to the dbstructures.* units
Refs #667 and #1880
2026-02-15 15:04:22 +01:00
Ansgar Becker
b596e66fab Issue #1874: fix using "UnknownTable" when copying PostgreSQL rows in data tab 2025-01-04 16:09:40 +01:00
Ansgar Becker
f5427bb1a4 Issue #2041: categorize PostgreSQL's MONEY type from floats into text types, to fix exports and editing localized values including a currency symbol 2024-11-03 11:41:45 +01:00
Ansgar Becker
ae2abe22b5 Issue #1931: retrieve oid of user defined PostgreSQL data type CITEXT dynamically, which is different on each server/database. 2024-04-24 20:07:18 +02:00
Ansgar Becker
4ac4152e7d Support CITEXT columns and categorize as text type, so these show up in foreign values pulldown editor of data grid. Closes #1931 2024-04-22 20:30:34 +02:00
Ansgar Becker
c4085bed4e Refactor: move structures for specific network types out of dbstructures, into their own dbstructures.xxx.pas, and include const.inc in project sources 2022-04-23 11:38:26 +02:00