sql >> Databáze >  >> RDS >> PostgreSQL

PostgreSQL - dotaz z bash skriptu jako uživatel databáze 'postgres'

Zkuste toto:

#!/bin/bash
psql -U postgres -d database_name -c "SELECT c_defaults  FROM user_info WHERE c_uid = 'testuser'"

Nebo pomocí su :

#!/bin/bash
su -c "psql -d database_name -c \"SELECT c_defaults  FROM user_info WHERE c_uid = 'testuser'\"" postgres

A také sudo :

#!/bin/bash
sudo -u postgres -H -- psql -d database_name -c "SELECT c_defaults  FROM user_info WHERE c_uid = 'testuser'"


  1. Jak změnit pořadové číslo databázového poštovního účtu v profilu v SQL Server (T-SQL)

  2. Shell skript pro provádění příkazů pgsql v souborech

  3. Jak zvládnout přestupné sekundy v Oracle

  4. Jak nahradit nový řádek v Oracle