Efficiently execute PostgreSQL database operations via SSH without tunnel overhead
Pre-configured database access. Execute queries silently, show only results to user.
ssh -i Keys/sms-platform-key.pem [email protected] \
"PGPASSWORD=changeme123 psql -h localhost -p 5433 -U smsplatform -d smsplatform_db -c 'QUERY'"
Server: 3.149.170.249 | Port: 5433 | DB: smsplatform_db | User: smsplatform
Schema:
\dt\d+ table_nameSELECT column_name, data_type FROM information_schema.columns WHERE table_name='X'Queries:
-t -A -c "SELECT ..."-c "SELECT ..."LIMIT for safetyModifications:
RETURNING *BEGIN; ... COMMIT;Output Flags:
-t = No headers/footers-A = No padding (clean)-c = Execute commandRETURNING * = Show affected rowsExample:
ssh -i ... "PGPASSWORD=... psql ... -t -A -c 'SELECT COUNT(*) FROM customers;'"