Skip to content

Commit 98d83b7

Browse files
authored
Merge branch 'main' into nw_ignition
2 parents c08d725 + 7c090bc commit 98d83b7

28 files changed

+1166
-246
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ plugins/*/compiled
1515
.docusaurus
1616
.netlify
1717
.cache-loader
18+
static/llms.txt
1819

1920
# Misc
2021
.DS_Store

documentation/ingestion-overview.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,8 @@ trades,symbol=BTC-USD,side=sell price=39269.98,amount=0.001 1646762637710419000\
4848
trades,symbol=ETH-USD,side=buy price=2615.4,amount=0.002 1646762637764098000\n
4949
```
5050

51-
Once inside of QuestDB, it's yours to manipulate and query via extended SQL.
51+
Once inside of QuestDB, it's yours to manipulate and query via extended SQL. Please note that table and column names
52+
must follow the QuestDB [naming rules](/docs/reference/sql/create-table/#table-name).
5253

5354
## Message brokers and queues
5455

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
### Connection issues
2+
3+
1. Verify QuestDB is running and listening on port **8812**.
4+
2. Check credentials and network access.
5+
3. Try a minimal query: `SELECT 1`.
6+
4. Inspect QuestDB server logs for connection or auth errors.
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
## Highly-Available Reads with QuestDB Enterprise
2+
3+
QuestDB Enterprise supports running [multiple replicas](https://questdb.com/docs/operations/replication/) to serve queries.
4+
Client applications can specify **multiple hosts** in the connection string. This ensures that initial connections
5+
succeed even if a node is down. If the connected node fails later, the application should catch the error, reconnect to
6+
another host, and retry the read.
7+
8+
See our blog post for background and the companion repository for a minimal example:
9+
10+
- Blog: [Highly-available reads with QuestDB](https://questdb.com/blog/highly-available-reads-with-questdb/)
11+
- Example: [questdb/questdb-ha-reads](https://github.com/questdb/questdb-ha-reads)
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
## PGWire Known Limitations with QuestDB
2+
3+
- Some PostgreSQL-specific features (complex transaction semantics, exotic data types, certain metadata calls) may not be fully supported.
4+
- Cursors/scrollable result sets and some ORM expectations may behave differently than in PostgreSQL.
5+
- Prefer **querying** via PGWire and **ingestion** via ILP for best throughput.
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
### Query Errors
2+
3+
For query-related errors:
4+
5+
1. Verify that the table you're querying exists
6+
2. Check the syntax of your SQL query
7+
3. Ensure that you're using the correct data types for parameters
8+
4. Look for any unsupported PostgreSQL features that might be causing issues
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
### Timestamp confusion
2+
3+
- Remember: **QuestDB stores and encodes timestamps always as UTC**.

0 commit comments

Comments
 (0)