You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Update connection-errors.mdx
Add documentation on several unsupported features from Serverless SQL Database leading to errors when performed.
* Apply suggestions from code review
---------
Co-authored-by: SamyOubouaziz <[email protected]>
Copy file name to clipboardExpand all lines: serverless/sql-databases/troubleshooting/connection-errors.mdx
+56-1Lines changed: 56 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -52,6 +52,61 @@ The [IAM principal](/identity-and-access-management/iam/concepts/#principal) (us
52
52
-`ServerlessSQLDatabaseReadWrite`
53
53
-`ServerlessSQLDatabaseFullAccess`
54
54
55
+
## ERROR: permission denied to create temporary tables/subscription in database
56
+
57
+
### Problem
58
+
59
+
The error messages below appear when trying to create `TEMPORARY TABLES` or `SUBSCRIPTION` in a Serverless SQL Database:
60
+
61
+
```
62
+
ERROR: permission denied to create temporary tables in database
63
+
ERROR: permission denied to create subscription
64
+
```
65
+
66
+
### Cause
67
+
68
+
Serverless SQL Databases do not support `TEMPORARY TABLES` or `SUBSCRIPTION` yet. Refer to the [known differences](/serverless/sql-databases/reference-content/known-differences/#unsupported-sql-features) page for more information.
69
+
70
+
### Solution
71
+
72
+
If you (or a third party tool you are using, especially ETL tools such as Airbyte, Fivetran or Meltano) require `TEMPORARY TABLES`, we suggest you use a [Managed Database for PostgreSQL](https://www.scaleway.com/en/database/). `SUBSCRIPTION` is not supported by Managed Databases for PostgreSQL yet, but you can [import data with ETL tools](/managed-databases/postgresql-and-mysql/api-cli/import-data-to-managed-postgresql-databases/#import-data-from-a-file-csv-txt-etc).
73
+
74
+
## ERROR: prepared transactions are disabled
75
+
76
+
### Problem
77
+
78
+
The error message below appears when trying to use `PREPARE TRANSACTION` in a Serverless SQL Database:
79
+
80
+
```
81
+
ERROR: prepared transactions are disabled
82
+
```
83
+
84
+
### Cause
85
+
86
+
Serverless SQL Databases do not support `PREPARE TRANSACTION`. Refer to the [dedicated documentation](/serverless/sql-databases/reference-content/known-differences/#unsupported-sql-features) for more information.
87
+
88
+
### Solution
89
+
90
+
If you require this feature, we suggest you use a [Managed Database for PostgreSQL](/managed-databases/postgresql-and-mysql/).
Serverless SQL Databases do not support `REFRESH MATERIALIZED VIEW CONCURRENTLY`. However, the `REFRESH MATERIALIZED VIEW` command is supported, only the `CONCURRENTLY` keyword is not supported. Refer to the [dedicated documentation](/serverless/sql-databases/reference-content/known-differences/#unsupported-sql-features) for more information.
105
+
106
+
### Solution
107
+
108
+
If you require this feature, we suggest you use a [Managed Database for PostgreSQL](/managed-databases/postgresql-and-mysql/).
109
+
55
110
## Database hostname was not sent to server
56
111
57
112
### Problem
@@ -105,4 +160,4 @@ This error happens when the SQL client you are using does not support the TLS Se
105
160
| N/A | IntelliJ (SQL Module) | Yes ||
106
161
| N/A | navicat | No ||
107
162
| N/A | Stitch | No ||
108
-
| N/A | Terraform | No | Terraform includes an older lib/pq version (v1.10.3) which does not support SNI. |
163
+
| N/A | Terraform | No | Terraform includes an older lib/pq version (v1.10.3) which does not support SNI. |
0 commit comments