Commit Graph
60 Commits
Author SHA1 Message Date
CSXFanMeng 2d9521898f feat(backup): support restoring selected MySQL tables 2026-09-11 23:20:05 +08:00
wangfengxiang 24642a6bd5 feat(argo): dedicated argo-go agent and PL/SQL splitter 2026-09-03 02:09:49 +08:00
Eve 616c0daf25 fix(sql-file): preserve mysql statement boundaries 2026-09-03 01:53:30 +08:00
zipg 1f396a7d25 fix(sql): guard delimiter detection on empty statement buffer 2026-09-03 01:53:19 +08:00
zipg 49926f25f1 fix(sql-file): import mysql dumps with binary literals 2026-09-01 00:35:01 +08:00
zipg 68eae4ad4d feat(gaussdb): 支持带 psql 控制命令的匿名块执行 2026-08-26 11:03:44 +08:00
t8y2 355f34f3c7 fix(sql): split declaration-only Oracle package bodies
Closes #6943
2026-08-22 04:37:01 +00:00
李子凡 5695ef6e77 fix(sql): preserve same-line TDSQL directives 2026-08-14 22:46:32 +08:00
t8y2 6dcfdc6ae0 fix(mysql): isolate compatible database-specific logic 2026-08-14 19:09:05 +08:00
Melody Ruch 880d635961 fix(sql): handle MySQL dash comments correctly 2026-08-14 12:57:35 +08:00
zipg 65cd4cfe28 fix(mysql): preserve nested routine blocks 2026-08-13 20:35:16 +08:00
t8y2 6f3895edd8 fix(sql): preserve TDSQL proxy directive
Closes #6043
2026-08-12 17:02:19 +00:00
t8y2 691f24b286 fix(postgres): import pg_dump restriction guards
Closes #5883
2026-08-11 16:42:52 +08:00
Abeautifulsnow 6c3c6864f3 feat(sql-file): show per-file execution statistics 2026-07-30 18:41:56 +08:00
zipg d163136b6f fix(sql): split GaussDB procedures with repeated declarations 2026-07-28 01:17:37 +08:00
zipg 09f794fd97 fix(sql): split GaussDB dollar-quoted routines 2026-07-28 00:51:34 +08:00
Elias 3836142f72 fix(xugu): preserve programmable object DDL execution 2026-07-26 11:56:19 +08:00
二丫讲梵 9cfee7f497 feat(export): support database setup and batch SQL scripts 2026-07-24 23:52:10 +08:00
lewis c180c40b36 fix(sql): handle comment-only SQL files 2026-07-22 17:17:50 +08:00
soddygo b276c0c646 fix(core): preserve Rust 1.77 compatibility 2026-07-22 12:38:36 +08:00
zipg a12f8d09b7 fix(mysql): handle export terminators and escaped quotes 2026-07-21 17:13:50 +08:00
t8y2 083ffe7a35 fix(ci): split checks and enforce warning-free Rust builds 2026-07-20 13:45:59 +08:00
t8y2 b5f462f8e0 fix(sqlserver): support GO in SQL file execution 2026-07-10 23:06:52 +08:00
LRcoding fc01cea80f fix(oracle): preserve plsql block terminators 2026-07-07 15:29:43 +08:00
t8y2 6e7f0578b6 fix(saphana): keep DO blocks together 2026-07-07 13:23:53 +08:00
二丫讲梵 18e5df6f5e feat(query-editor): enhance current statement framing 2026-07-06 23:09:21 +08:00
t8y2 b6b510d632 feat(sql): support MySQL routine blocks 2026-07-06 19:06:34 +08:00
onenewcode 71e618dd46 fix: support mysql install scripts without selected database (#2356) 2026-07-02 13:18:49 +08:00
zipgandstaff a224a6747c fix: handle oracle plsql statement ranges
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local>
2026-07-01 12:26:03 +08:00
t8y2 25dcbeb7e4 feat(oscar): add OSCAR database support 2026-06-30 20:07:55 +08:00
t8y2 c289dda97d fix(mysql): skip delimiter commands in editor 2026-06-27 15:04:13 +08:00
t8y2 2a90567545 fix(mysql): support semicolon delimiter commands 2026-06-27 10:16:59 +08:00
LRcoding eb664dba4c fix(core): support fuzzy table search 2026-06-26 13:15:01 +08:00
ptma c2a3f491cd fix(sql): fix SQL keyword detection failure caused by leading parentheses 2026-06-25 22:27:55 +08:00
t8y2 b56d680cbe fix(yashandb): keep trigger blocks together 2026-06-24 16:58:47 +08:00
t8y2 b53aec5e01 fix(sql): tokenize Oracle PL/SQL blocks with sqlparser 2026-06-18 18:05:56 +08:00
t8y2 4bc8a7d101 fix(sql): recognize CREATE FUNCTION/PROCEDURE/TRIGGER/PACKAGE as Oracle PL/SQL blocks 2026-06-18 16:42:47 +08:00
t8y2 b0cc3ed0d6 fix(sql): split current statement on blank lines 2026-06-17 15:54:57 +08:00
t8y2 a32ead56b9 fix(query): skip comment-only SQL execution 2026-06-15 14:18:40 +08:00
Vergil Lai 799d20a2cf 添加 Manticore Search 支持 (#1145)
* 添加 Manticore Search 支持

* 更新 Manticore Search 文档
2026-06-13 20:23:36 +08:00
t8y2 b542f89a0b fix(sql): keep oracle plsql blocks together 2026-06-12 00:47:21 +08:00
t8y2 8e92254bba fix(sqlserver): preserve procedure DDL batches 2026-06-03 18:14:33 +08:00
t8y2 6e82fe1e3f fix(duckdb): return rows for shorthand result queries 2026-06-03 11:13:14 +08:00
t8y2 f5cc81f761 perf(sql-file): optimize import batching 2026-05-31 11:14:14 +08:00
t8y2 ef4baba57a feat: support double-clicking .db/.sqlite/.duckdb files to open in IDE
Add OS file association for database files (.db, .sqlite, .sqlite3, .duckdb)
so double-clicking them in Finder/Explorer automatically creates a connection.
If the same file path is already connected, prompts the user to switch instead.

Also fix 42 pre-existing clippy warnings in dbx-core (needless_borrow,
too_many_arguments, derivable_impls, manual_div_ceil, type_complexity, etc.).

Closes #527
2026-05-29 17:25:52 +08:00
t8y2 832d8276a0 fix(mysql): treat desc as result-set query 2026-05-28 18:36:13 +08:00
t8y2 195e6b218f fix: decode sql files before execution 2026-05-26 15:43:07 +08:00
t8y2 fd4d3d2338 fix(sql): remove unused executable_sql_slice function 2026-05-24 15:55:49 +08:00
t8y2 b77c02c829 refactor(sqlite): migrate to rusqlite, fix sql statement splitter
Fix SqlStatementSplitter.push_current_statement to preserve leading
comments with their following SQL statement instead of stripping them.
2026-05-24 15:47:36 +08:00
t8y2 1f666f99b3 fix(duckdb): support multiple schemas beyond default "main"
DuckDB was not recognized as a schema-aware database, so only the
default "main" schema was shown in the object tree and schema selector.
Added DuckDB to schema-aware type lists, implemented schema listing via
information_schema.schemata, and replaced hardcoded table_schema = 'main'
with parameterized queries.
2026-05-24 10:26:09 +08:00