What PostgreSQL version does Rivestack use?
What PostgreSQL version does Rivestack use?
Rivestack runs PostgreSQL 17, the latest stable release.
Is pgvector included?
Is pgvector included?
Yes. pgvector is pre-installed on every Rivestack database (both Free and HA tiers). Enable it with
CREATE EXTENSION IF NOT EXISTS vector;.What extensions are available?
What extensions are available?
HA clusters support 25+ PostgreSQL extensions including:
- pgvector — Vector similarity search
- PostGIS — Geospatial data
- TimescaleDB — Time-series data
- pg_stat_statements — Query performance tracking
- pgcrypto — Cryptographic functions
- pg_trgm — Trigram text search
- uuid-ossp — UUID generation
Are connections encrypted?
Are connections encrypted?
Yes. All connections require SSL/TLS (
sslmode=require). Unencrypted connections are rejected. No CA certificate download is needed.What happens if a node fails?
What happens if a node fails?
On HA clusters with 2 or more nodes, failover is automatic. Patroni detects the failure and promotes a replica to primary within 10-30 seconds. HAProxy reroutes connections to the new primary. Your connection string does not change.Single-node clusters do not have automatic failover. We recommend at least 2 nodes for production.
How do backups work?
How do backups work?
HA clusters include automated daily backups via pgBackRest, stored in S3-compatible object storage. Backups are retained for 14 days. You can also trigger manual backups and restore to any point in time within the retention window. See the Backups & Restore guide for details.
Can I restore to a specific point in time?
Can I restore to a specific point in time?
Yes. Rivestack supports point-in-time recovery (PITR) on HA clusters. Continuous WAL archiving lets you restore to any second within your backup retention window. Initiate a restore from the Backup tab in the dashboard.
What regions are available?
What regions are available?
- EU Central — Falkenstein, Germany
- US East — Virginia, USA
- Asia — Singapore
Can I scale my cluster?
Can I scale my cluster?
Yes. You can add or remove nodes (between 1 and 3) from the Management tab. Adding a node provisions a new replica that joins your cluster automatically. See the Scaling guide.Vertical scaling (changing server type) is not yet supported. To upgrade, create a new cluster with the desired server type and migrate your data.
What are the connection limits?
What are the connection limits?
- Free tier: 5 connections per database
- HA clusters: 100 connections per cluster
How is billing handled?
How is billing handled?
HA clusters are billed monthly per node. Payment is processed via credit card through our payment provider. Scaling changes (adding/removing nodes) are prorated within your billing cycle. You can cancel anytime from the Billing page.
Can I cancel my subscription?
Can I cancel my subscription?
Yes. Cancel anytime from the Billing page in the dashboard. Your cluster remains active until the end of the current billing period.
Where is my data stored?
Where is my data stored?
Your data is stored on dedicated servers in the region you selected (EU, US, or Asia). Backups are stored in S3-compatible object storage in the same region. Data is encrypted at rest and in transit.
Do you support read replicas?
Do you support read replicas?
Yes. HA clusters with 2 or more nodes include read replicas. Connect to port
5001 for read-only queries distributed across replicas. See the Connection Guide for details.Is there a free trial for HA clusters?
Is there a free trial for HA clusters?
There is no free trial for HA clusters, but the Free tier lets you explore Rivestack at no cost with a shared PostgreSQL database (4 GB storage, 5 connections).
How do I monitor my database?
How do I monitor my database?
The dashboard provides real-time metrics including TPS, connections, CPU, memory, disk I/O, cache hit ratio, and replication lag. View historical data over 1 hour, 24 hours, or 7 days. See the Monitoring guide.