Skip to content
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
f36d3ec
Implementation of external data management
paradox1307 Sep 30, 2025
cce7c44
Clear vscode configuration files
paradox1307 Sep 30, 2025
df133b1
Implement grant/revoke usage on foreign server
paradox1307 Oct 29, 2025
9bc5dda
Fix a typo
paradox1307 Oct 29, 2025
c159852
Print server name when showing all foreign user mappings
paradox1307 Nov 27, 2025
c6e0d81
Fix storing query text to table on external server before preparing s…
paradox1307 Dec 3, 2025
7b3a2da
Correct description of altering server as suggested by Denis Simonov
paradox1307 Dec 3, 2025
d9336e6
Document grant/revoke usage on foreign server
paradox1307 Dec 3, 2025
eb91959
Fix getting table name if schema is specified
paradox1307 Dec 4, 2025
5cdab5f
Merge branch 'master' into master_sql_med
paradox1307 Mar 6, 2026
f8f40b5
Merge remote-tracking branch 'origin/master' into master_sql_med
paradox1307 Mar 11, 2026
bf49ca8
Merge remote-tracking branch 'origin/master' into master_sql_med
paradox1307 Mar 13, 2026
b59934a
Do not close foreign statement in record obtaining method
paradox1307 Mar 16, 2026
6fcc070
Trim foreign statement after it has been generated
paradox1307 Mar 16, 2026
6aaca26
Set correct address for repeating parameter in condition
paradox1307 Mar 17, 2026
b7c1e02
Enclose foreign server name in quotation marks when drop foreign server
paradox1307 Mar 17, 2026
cb3ab7c
Improve code for handling foreign server options
paradox1307 Mar 19, 2026
d85155d
Use foreign column collation when using column in condition
paradox1307 Mar 23, 2026
0978e8e
Fix windows build
paradox1307 Mar 26, 2026
59cf49b
Document `READONLY` option of the foreign table column
paradox1307 Mar 26, 2026
40d86b3
Check if a column exists in the foreign table before altering it
paradox1307 Apr 1, 2026
dd8760e
Prohibit adding a computed field to a foreign table
paradox1307 Apr 3, 2026
669e87f
Pass external server options when executing statement `ON EXTERNAL SE…
paradox1307 Apr 10, 2026
af95749
Fix check for ability to prepare input parameters by external provider
paradox1307 Apr 10, 2026
9f9f8df
Fix tag number to determine SQL features of external connections
paradox1307 Apr 13, 2026
b5241dc
Merge remote-tracking branch 'origin/master' into master_sql_med
paradox1307 Apr 21, 2026
929837f
Make ability to add comment to foreign server and user mapping
paradox1307 Apr 21, 2026
1f49ca4
Fix length of text descriptor in multibyte charset
paradox1307 Apr 22, 2026
0f639ba
Misc
paradox1307 Apr 22, 2026
a7e79a5
Do not convert numeric literals to strings when creating condition
paradox1307 Apr 27, 2026
3f7cec1
Merge remote-tracking branch 'origin/master' into master_sql_med
paradox1307 Apr 28, 2026
7756c2d
Use primary keys and `IS DISTINCT FROM` predicate when creating query…
paradox1307 Apr 28, 2026
e9bf5ce
Prevent index creation for a foreign table
paradox1307 Apr 29, 2026
588d4d6
Fix request type to drop foreign field options
paradox1307 Apr 29, 2026
92be449
Use separate request constant to drop all foreign field options
paradox1307 May 6, 2026
a224f4f
Show and extract comments for servers and user mappings
paradox1307 May 6, 2026
10af9cf
Merge remote-tracking branch 'origin/master' into master_sql_med
paradox1307 May 12, 2026
52a3841
Fix drop foreign table
paradox1307 May 12, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
80 changes: 80 additions & 0 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,86 @@
"MIMode": "gdb"
}
},
{
"name": "firebird - launch",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceRoot}/gen/Debug/firebird/bin/firebird",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceRoot}",
"environment": [],
"externalConsole": false,
"linux": {
"MIMode": "gdb"
},
"osx": {
"MIMode": "lldb"
},
"windows": {
"MIMode": "gdb"
}
},
{
"name": "gbak - launch backup",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceRoot}/gen/Debug/firebird/bin/gbak",
"args": ["-b", "-v", "-user", "SYSDBA", "-password", "masterkey", "localhost:employee", "/tmp/1.fbk"],
"stopAtEntry": false,
"cwd": "${workspaceRoot}",
"environment": [],
"externalConsole": false,
"linux": {
"MIMode": "gdb"
},
"osx": {
"MIMode": "lldb"
},
"windows": {
"MIMode": "gdb"
}
},
{
"name": "gbak - launch restore",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceRoot}/gen/Debug/firebird/bin/gbak",
"args": ["-c", "-v", "-rep", "-user", "SYSDBA", "-password", "masterkey", "/tmp/1.fbk", "localhost:/tmp/2.fdb"],
"stopAtEntry": false,
"cwd": "${workspaceRoot}",
"environment": [],
"externalConsole": false,
"linux": {
"MIMode": "gdb"
},
"osx": {
"MIMode": "lldb"
},
"windows": {
"MIMode": "gdb"
}
},
{
"name": "gpre_current - launch",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceRoot}/gen/Debug/firebird/bin/gpre_current",
"args": ["-m", "-z", "-n", "-ocxx", "/home/vasiliy/dev/github/firebird/src/burp/backup.epp", "/tmp/backup.cpp"],
"stopAtEntry": false,
"cwd": "${workspaceRoot}/gen",
"environment": [],
"externalConsole": false,
"linux": {
"MIMode": "gdb"
},
"osx": {
"MIMode": "lldb"
},
"windows": {
"MIMode": "gdb"
}
},
{
"name": "isql - attach",
"type": "cppdbg",
Expand Down
29 changes: 28 additions & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,34 @@

"files.insertFinalNewline": true,
"files.associations": {
"*.epp": "cpp"
"*.epp": "cpp",
"array": "cpp",
"deque": "cpp",
"forward_list": "cpp",
"list": "cpp",
"string": "cpp",
"unordered_map": "cpp",
"unordered_set": "cpp",
"vector": "cpp",
"string_view": "cpp",
"format": "cpp",
"initializer_list": "cpp",
"span": "cpp",
"regex": "cpp",
"*.inc": "cpp",
"chrono": "cpp",
"text_encoding": "cpp",
"typeindex": "cpp",
"typeinfo": "cpp",
"charconv": "cpp",
"optional": "cpp",
"ranges": "cpp",
"ratio": "cpp",
"system_error": "cpp",
"functional": "cpp",
"tuple": "cpp",
"type_traits": "cpp",
"utility": "cpp"
},
"search.exclude": {
"temp/**": true,
Expand Down
Loading