PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

стартиране на postgresql и pgadmin в windows без инсталация

  1. Изтеглете ZIP файла от https://www.enterprisedb.com/products-services-training/pgbindownload

  2. Разархивирайте архива в директория по ваш избор (архивът е създаден така, че разархивирането му ще създаде директория pgsql с всичко останало под това)

  3. Изпълнете initdb (това може да се намери в поддиректорията pgsql\bin )

     initdb -D c:\Users\Arthur\pgdata -U postgres -W -E UTF8 -A scram-sha-256
    

    Това ще създаде postgres "директория с данни" (известна още като "клъстер") в c:\Users\Arthur\pgdata . Трябва да се уверите, че потребителят, изпълняващ тази команда, има пълни привилегии за четене/запис в тази директория.

    -U postgres създава суперпотребител като postgres , -W ще ви подкани за паролата на суперпотребителя, -E UTF8 ще създаде базата данни с UTF-8 кодиране и -A scram-sha-256 активира удостоверяването с парола.

  4. За да стартирате Postgres, изпълнете:

     pg_ctl -D c:\Users\Arthur\pgdata -l logfile start
    

    товаиз (!) да бъде направено като потребител, стартирал initdb за да избегнете проблеми с достъпа до директорията с данни.

  5. За да изключите Postgres, изпълнете:

     pg_ctl -D c:\Users\Arthur\pgdata stop
    
  6. psql.exe (клиентът на командния ред) се намира в bin директория. Започвайки с Postgres 9.6, изпълнимият файл pgAdmin pgAdmin4.exe се намира в поддиректорията "pgAdmin 4\bin" .

  7. По желание създайте услуга на Windows за автоматично стартиране на Postgres (трябва да се изпълнява с администраторски акаунт на Windows)

     pg_ctl register -N postgresql -D c:\Users\Arthur\pgdata 
    


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Връщане от функция с OUT параметър

  2. заявка за актуализиране с присъединяване към две таблици

  3. PostgreSQL Избиране на най-новия запис за даден идентификатор

  4. Как да потърся json колона за празни обекти?

  5. Редовен израз в клауза LIKE на PostgreSQL