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

thiết lập PostgreSQL với Laravel trong MAMP

Được rồi nếu bạn bắt đầu sử dụng postgreSQL qua mySQL đi kèm với MAMP, bạn phải cài đặt thủ công postgreSQL trên máy định vị của mình, các gói OSX có thể được tìm thấy tại đây ,

Nếu bạn không muốn cài đặt đầy đủ, tôi khuyên bạn nên dùng Ứng dụng Postgres này chỉ cần tải xuống một giải nén vào thư mục ứng dụng của bạn, sau đó khi bạn khởi chạy nó, số cổng sẽ được hiển thị trên thanh menu như sau:

tạo cơ sở dữ liệu:

  1. chuyển đến menu ở trên Nhấp vào Mở psql
  2. Trong dòng lệnh, hãy tạo cơ sở dữ liệu của bạn như sau:CREATE DATABASE your_database_name;
  3. nên trả về CREATE DATABASE

Mẹo để thoát khỏi postgreSQL CLI sử dụng \q sau đó ENTER

Bây giờ bạn cần cắm các cài đặt này vào cấu hình Laravels:

  1. mở tệp:% laravel_directory% / app / config / database.php
  2. trong mảng thay thế 'default' => 'mysql', với 'default' => 'pgsql',
  3. bây giờ với thông tin từ trước khi chỉnh sửa 'connections' mảng như vậy:

    'connections' => array(
        'pgsql' => array(
            'driver'   => 'pgsql',
            'host'     => 'localhost',
            'database' => 'your_database_name',
            'username' => '',
            'password' => '',
            'charset'  => 'utf8',
            'prefix'   => '',
            'schema'   => 'public',
        ),
    )
  4. lưu tệp

Bây giờ bạn sẽ có một cơ sở dữ liệu hoạt động mà Laravel có thể nói chuyện với.

Lưu ý rằng bạn không cần tên người dùng hoặc mật khẩu trong cấu hình cơ sở dữ liệu nếu bạn đang sử dụng Ứng dụng Postgres .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Thử nghiệm dưa chuột và RSpec với zeus:Postgres đang được người dùng khác truy cập

  2. Tìm kiếm một mô hình có phạm vi giá nhất định bằng các đơn vị tiền tệ khác nhau

  3. cách tính thời gian giữa hai dấu thời gian (PostgreSQL)

  4. Lời gọi hàm PostgreSQL

  5. Postgresql varchar có tính bằng độ dài ký tự unicode hoặc độ dài ký tự ASCII không?