ordinary being
|
0fe5b902e9
|
fix(transfer): gate MySQL auto_increment sources by target type
统一校验目标数据库对自增列类型的支持。
|
2026-10-19 23:31:00 +08:00 |
|
ordinary being
|
d345c25f71
|
fix(transfer): narrow mysql auto-increment by target and skip defaults
|
2026-10-19 14:32:49 +08:00 |
|
ordinary being
|
4952707bbb
|
test(grid): pin oracle blob copy-as-sql hex behavior
|
2026-10-19 14:32:15 +08:00 |
|
ordinary being
|
f3b163a29e
|
fix(grid): copy text-like oracle blobs as decoded text
|
2026-10-19 13:30:18 +08:00 |
|
ordinary being
|
175c79f2ee
|
fix(transfer): keep identity sources auto-increment on mysql targets
|
2026-10-19 11:58:45 +08:00 |
|
ordinary being
|
ed8852f62a
|
fix(redis): keep GETRANGE preview within the 64 KiB span limit
|
2026-10-18 12:03:25 +08:00 |
|
ordinary being
|
16755c7d6b
|
fix(transfer): keep explicit auto-increment as PostgreSQL identity
|
2026-10-18 12:02:55 +08:00 |
|
ordinary being
|
13fd1003f1
|
fix(grid): copy text like mysql blobs as decoded text
|
2026-10-16 17:34:59 +08:00 |
|
ordinary being
|
2fbeffeb76
|
fix(transfer): reseed Oracle identity columns after copying explicit ids
|
2026-10-13 15:29:47 +08:00 |
|
ordinary being
|
d219f2b8ba
|
fix(transfer): preserve explicit auto-increment as native identity
|
2026-10-12 21:16:09 +08:00 |
|
ordinary being
|
a6b26ff1a6
|
fix(objects): open database schema overview rows under clicked schema
|
2026-10-12 14:39:38 +08:00 |
|
ordinary being
|
b3fc86ac3b
|
fix(oceanbase-oracle): cover sorting without an ORDER BY clause
|
2026-10-11 23:09:08 +08:00 |
|
ordinary being
|
8aca3975d1
|
fix(oceanbase-oracle): refuse sort rewrite when ORDER BY is hidden
|
2026-10-11 19:37:34 +08:00 |
|
ordinary being
|
36aa8425e6
|
fix(safety): scan Oracle alternative-quoted strings in all safety scanners
|
2026-10-11 18:49:24 +08:00 |
|
ordinary being
|
74aaa4f643
|
fix(safety): honour PostgreSQL E'...' escape strings in the risk scanner
|
2026-10-11 15:30:14 +08:00 |
|
ordinary being
|
1f4e31deef
|
fix(pagination): avoid a second LIMIT when the lexical scan misses it
|
2026-10-11 09:29:51 +08:00 |
|
ordinary being
|
381b4a9dd5
|
fix(sqlserver): exempt TOP and OFFSET-FETCH from hidden ORDER BY guards
|
2026-10-09 18:35:43 +08:00 |
|
ordinary being
|
08a8d9ed77
|
fix(sqlserver): close set-operator and FOR JSON paging blind spots
|
2026-10-09 17:37:46 +08:00 |
|
ordinary being
|
3353411fb6
|
fix(sqlserver): fall back to ROWCOUNT paging for ORDER BY blind spots
|
2026-10-08 21:28:58 +08:00 |
|
ordinary being
|
83e3513572
|
fix(editor): complete CTE names as table candidates
Closes #8381
|
2026-10-08 18:49:20 +08:00 |
|
ordinary being
|
9aa2d40aab
|
fix(grid): escape NUL and SUB bytes in generated grid SQL
|
2026-10-08 17:38:02 +08:00 |
|
ordinary being
|
c7403444ea
|
fix(grid): keep backslashes literal for PG-family and Oracle-like targets
|
2026-10-08 13:06:33 +08:00 |
|
ordinary being
|
787899f201
|
fix(transfer): keep backslashes literal for Oracle-family and SQLite targets
|
2026-10-08 10:22:16 +08:00 |
|
ordinary being
|
9ca4ab8c6c
|
fix(sql): keep Oracle q-quotes whole when splitting statements
|
2026-10-06 22:44:52 +08:00 |
|
ordinary being
|
f9680e4a8d
|
fix(sql): nest block comments where the dialect does
|
2026-10-06 21:26:17 +08:00 |
|
ordinary being
|
8124247657
|
fix(safety): scan production SQL with the connection's lexer rules
|
2026-10-06 18:58:15 +08:00 |
|
ordinary being
|
67b9565979
|
fix(sql): apply dialect rules when scanning comments and escapes for risk
|
2026-10-05 23:55:49 +08:00 |
|
ordinary being
|
1a57e54f17
|
fix(safety): read the production scan with the connection's lexer rules
|
2026-10-05 23:54:15 +08:00 |
|
ordinary being
|
5067514e8d
|
fix(sql): read backslash escapes from the dialect string rules
|
2026-10-05 23:51:15 +08:00 |
|
ordinary being
|
37b1c061d5
|
refactor(grid): cover every extractor variant in the clipboard guard
|
2026-10-04 22:20:00 +08:00 |
|
ordinary being
|
99d603fe15
|
fix(db2): resolve the login schema for unqualified completion columns
|
2026-10-04 22:17:40 +08:00 |
|
ordinary being
|
7bb0431470
|
fix(export): keep Excel from evaluating formulas in exported HTML
|
2026-10-04 16:36:31 +08:00 |
|
ordinary being
|
a9369cdae9
|
docs(grid): explain why clipboard guard does not double apostrophes
|
2026-10-04 01:56:05 +08:00 |
|
ordinary being
|
895aaa0944
|
fix(export): escape SUB bytes by SQL dialect
|
2026-10-03 21:59:57 +08:00 |
|
ordinary being
|
0d8bf39414
|
fix(grid): neutralize spreadsheet formulas in clipboard output
|
2026-10-01 23:43:25 +08:00 |
|