Hoppa till innehållet
Stackship-dokumentation English

PostgreSQLAnvändareMaskinöversatt

Namn, gränser och statusar

Reglerna för namn på PostgreSQL-kluster och databaser, de versioner som stöds, gränserna för instanser, lagring, poolning och Datautforskaren, och statusarna ett kluster visar.

Namn

Namn Regler
Kluster Gemener, siffror och bindestreck, utan bindestreck först eller sist; unikt i resursgruppen. Portalen tar 3 till 50 tecken, API:t upp till 63 — och upp till 53 när PgBouncer är på, eftersom poolerns namn lägger till -pooler-rw. Kan inte ändras.
Databas Gemener, siffror och understreck, som börjar med en bokstav, högst 63 tecken (API:t tar också emot ett inledande understreck och $). Också namnet på användaren som äger den. Kan inte ändras.
Schema, tabell, kolumn (Datautforskarens formulär) Gemener, siffror och understreck, som börjar med en bokstav eller ett understreck, högst 63 tecken

Ett kluster som skapas via API:t utan databasnamn får en databas och en användare som heter app.

Versioner

Versioner
Erbjuds av portalens guide 13, 14, 15, 16
Tas emot av API:t och CLI:t 12, 13, 14, 15, 16, 17
Standard 16

Versionen är huvudversionen; operatorns avbild för den används. En huvudversion kan bara höjas — se Uppgradera huvudversionen.

Gränser

Vad Gräns
Instanser 1 till 10
PgBouncer-instanser 1 till 5
Poolningslägen session, transaction, statement
Lagringsstorlek Ett heltal Gi i portalen; Mi, Gi eller Ti via API:t. Kan bara växa.
Minne per instans Minst 256Mi, begäran och gräns
CPU och minne Gränsen minst lika stor som begäran
Schema för säkerhetskopiering Cron med fem fält, UTC; standard 0 3 * * *
Bevarandepolicy för säkerhetskopior Ett tal följt av d, w eller m; standard 30d
Tillåtna CIDR-block IPv4- eller IPv6-intervall med prefixlängd, kommaseparerade

Gränser i Datautforskaren

Vad Gräns
Körtid per sats 30 sekunder (API:t tar emot upp till 5 minuter)
Väntan på lås 5 sekunder
Returnerade rader per omgång 5 000 (API:et kan be om fler)
Rader per sida under Browse 100 i portalen; upp till 1 000 via API:t
Rader per grupp radändringar 500
Radredigering Tabeller med en primärnyckel på en kolumn
Provkörning före ett DDL-genomförande Högst 2 minuter gammal, samma användare, samma SQL

Statusar

Ett klusters Status är operatorns egen beskrivning av det, med två ersatta:

Status Betyder
Running Operatorn rapporterar klustret som friskt; Redo instanser i Översikt anger hur många instanser som svarar. API:t och CLI:t visar operatorns ord, Cluster in healthy state.
Stopped Klustret har stoppats; ingen instans körs
Allt annat Vad operatorn håller på med, med dess egna ord — till exempel Setting up primary medan den första instansen förbereds, eller under en återställning. Det varar tills klustret är Running igen.