PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

khởi động postgresql và pgadmin trong windows mà không cần cài đặt

  1. Tải xuống tệp ZIP từ https://www.enterprisedb.com/products-services-training/pgbindownload

  2. Giải nén tệp lưu trữ vào một thư mục bạn chọn (tệp lưu trữ được tạo để giải nén nó, nó sẽ tạo một thư mục pgsql với mọi thứ khác bên dưới đó)

  3. Chạy initdb (bạn có thể tìm thấy điều này trong thư mục con pgsql\bin )

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

    Thao tác này sẽ tạo "thư mục dữ liệu" postgres (còn gọi là "cụm") trong c:\Users\Arthur\pgdata . Bạn cần đảm bảo rằng người dùng đang chạy lệnh này có đầy đủ các đặc quyền đọc / ghi trên thư mục đó.

    -U postgres tạo siêu người dùng dưới dạng postgres , -W sẽ nhắc bạn nhập mật khẩu của superuser, -E UTF8 sẽ tạo cơ sở dữ liệu với UTF-8 mã hóa và -A scram-sha-256 cho phép xác thực mật khẩu.

  4. Để bắt đầu Postgres, hãy chạy:

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

    cái này (!) được thực hiện với tư cách là người dùng đã chạy initdb để tránh bất kỳ sự cố nào với quyền truy cập vào thư mục dữ liệu.

  5. Để tắt Postgres, hãy chạy:

     pg_ctl -D c:\Users\Arthur\pgdata stop
    
  6. psql.exe (máy khách dòng lệnh) nằm trong bin danh mục. Bắt đầu với Postgres 9.6, tệp thực thi pgAdmin pgAdmin4.exe nằm trong thư mục con "pgAdmin 4\bin" .

  7. Tùy chọn tạo dịch vụ Windows để tự động chạy Postgres ( phải được chạy bằng tài khoản quản trị viên 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. Truy vấn postgresql giữa các phạm vi ngày

  2. Postgres thời gian với múi giờ bình đẳng

  3. Chia bản ghi do hàm trả về thành nhiều cột

  4. CẬP NHẬT với ORDER BY

  5. Nhận tổng riêng biệt của một cột bảng đã nối