feat(query): add multi-line Pragmas field to Query Settings Dialog #2563
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #2562
This PR implements a new multi-line text field in the Query Settings Dialog where users can input initialization pragmas that will be automatically prepended to their SQL queries during execution.
🎯 Changes Made
UI Components
PRAGMA OrderedColumns;as specifiedBackend Integration
Localization
"form.pragmas": "Pragmas""form.pragmas": "Прагмы"Technical Implementation
🧪 Testing
📸 Screenshot
The Query Settings Dialog now includes the new Pragmas field:
🚀 Usage
Example:
PRAGMA OrderedColumns;\nPRAGMA AnsiOptionalAS;SELECT * FROM users;🔧 Technical Details
The implementation follows the existing patterns in the codebase and maintains consistency with other query settings fields.
This pull request was created as a result of the following prompt from Copilot chat.
💬 Share your feedback on Copilot coding agent for the chance to win a $200 gift card! Click here to start the survey.
CI Results
Test Status:⚠️ FLAKY
📊 Full Report
Test Changes Summary ⏭️2
⏭️ Skipped Tests (2)
Bundle Size: 🔺
Current: 85.16 MB | Main: 85.12 MB
Diff: +0.04 MB (0.05%)
ℹ️ CI Information