PostgreSQL con DBine
Come connettere DBine a PostgreSQL e cosa puoi fare una volta connesso. Questa pagina nasce da ciò che il driver di PostgreSQL dice di sé, quindi corrisponde alla versione di DBine che scarichi.
Connettersi
- In DBine, apri Nuova connessione.
- Scegli PostgreSQL nell’elenco dei motori.
- Compila i campi qui sotto, premi Prova connessione e poi Salva.
Porta predefinita: 5432.
Generale
| Campo | Descrizione |
|---|---|
| Server obbligatorio | Esempio: localhost |
| Porta | |
| Database | |
| Autenticazione | Con AWS IAM, Google Cloud IAM o Entra ID, DBine richiede un nuovo token prima di ogni connessione con le credenziali di questa macchina (aws, gcloud o az): non serve incollare token che scadono. Richiedono TLS con il certificato del server verificato. L'utente è quello del database (l'utente IAM, l'account o il gruppo). Opzioni: Utente e password, AWS IAM, Google Cloud IAM, Microsoft Entra ID Predefinito: Utente e password |
| Profilo AWS | Facoltativo: un profilo di ~/.aws/config (anche con SSO o credential_process). Vuoto: le variabili AWS_ACCESS_KEY_ID / AWS_SECRET_ACCESS_KEY, AWS_PROFILE o il profilo default. Esempio: defaultSolo con Autenticazione: AWS IAM. |
| Regione AWS | Vuota: si ricava dall'endpoint (….us-east-1.rds.amazonaws.com), da AWS_REGION o dal profilo. Esempio: us-east-1Solo con Autenticazione: AWS IAM. |
| Account Google Cloud | Facoltativo: l'account gcloud che richiede il token. Vuoto: quello attivo in gcloud (gcloud auth login), le credenziali predefinite dell'applicazione o l'account di servizio della macchina. Esempio: ana@azienda.comSolo con Autenticazione: Google Cloud IAM. |
| Tenant di Entra ID | Facoltativo: senza, vale il tenant dell'account di az login. Esempio: 00000000-0000-0000-0000-000000000000 o contoso.onmicrosoft.comSolo con Autenticazione: Microsoft Entra ID. |
| Utente | |
| Password | Conservato nel portachiavi di sistema, mai nei file di DBine. Solo con Autenticazione: Utente e password. |
| Sola lettura | Attivo o disattivo. |
Tunnel SSH. La connessione può passare da un server SSH, anche attraverso una catena di bastion host, con password, chiave privata o l’agente SSH. L’impronta del server viene verificata in known_hosts o confermata la prima volta.
SSL/TLS
| Campo | Descrizione |
|---|---|
| Cifra la connessione (TLS) | Attivo o disattivo. |
| Considera attendibile il certificato del server | Attivo o disattivo. |
| Certificato CA (PEM) | Facoltativo: la CA che ha firmato il certificato del server, in PEM. Un file di questo computer. |
Avanzate
| Campo | Descrizione |
|---|---|
| Protocollo di query | Automatico usa il protocollo di query esteso e passa a quello semplice se il server non lo accetta. "Solo protocollo semplice" è pensato per gateway e proxy che rifiutano il protocollo esteso. Opzioni: Automatico, Solo protocollo semplice Predefinito: Automatico |
Cosa mostra l’explorer
Sotto la connessione: Database, ciascuno con i suoi schemi. Dentro ciascuno:
- Tabelle
- Viste
- Viste materializzate
- Procedure
- Funzioni
- Trigger
- Sequenze
- Tipi
Editor di query
L’editor usa SQL, con il completamento degli oggetti della connessione. Le istruzioni e i comandi vengono eseguiti sul database scelto nella scheda.
Modelli pronti per i nuovi oggetti:
- Nuova vista
- Nuova vista materializzata
- Nuova procedura
- Nuova funzione
- Nuovo trigger
Strumenti per PostgreSQL
Disponibili
- Piani di esecuzione grafici
- Profiler delle query in tempo reale
- Monitor del server
- Sessioni e query in corso
- Terminare una sessione
- Lock: chi blocca chi
- Annullare la query di un’altra sessione dall’elenco delle sessioni
- Transazioni manuali (commit e rollback)
- Uso degli indici
- Creare database
- Eliminare database
- Proprietà del database
- Relazioni nel diagramma ER
- Designer visuale di nuovi oggetti
- Rinominare oggetti
- Confrontare e sincronizzare schemi
- Clonare tabelle
- Caricamento massivo nativo durante la migrazione dei dati
- Utenti e permessi
Non disponibili per PostgreSQL
- Backup
Perché uno strumento non si applica a un motore, e i dettagli di ciascuno, sono nel riferimento sul supporto per motore (in inglese).
Generato dal driver di PostgreSQL 0.1.18, che DBine scarica la prima volta che ti connetti a PostgreSQL.