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

Sao lưu &khôi phục cơ sở dữ liệu PostgreSQL và thiết lập môi trường localhost với laravel trong windows 7

Cách sao lưu PostgreSql DB trong Laravel

  1. cài đặt gói laravel bằng composer.

    composer require spatie/laravel-backup

  2. chèn dòng sau vào bộ điều khiển dự phòng của bạn.

    use Spatie\DbDumper\Databases\PostgreSql;

  3. viết mã sau vào bộ điều khiển sao lưu của bạn.

    date_default_timezone_set('EST');
    
    try {
        $this->info('The backup has been started');
        $backup_name = 'backup-' . date('c')  . '.sql';
        $backup_path = 'app/backups/' . $backup_name;
        PostgreSql::create()
            ->setDbName(env('DB_DATABASE'))
            ->setUserName(env('DB_USERNAME'))
            ->setPassword(env('DB_PASSWORD'))
            ->dumpToFile($backup_path);
        $this->info('The backup has been proceed successfully.');
    } catch (ProcessFailedException $exception) {
        logger()->error('Backup exception', compact('exception'));
        $this->error('The backup process has been failed.');
    }
    



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. kiểu dữ liệu npgsql không xác định khi sử dụng nhóm theo

  2. Kiểm tra xem một hàng có tồn tại hay không trong postgresql

  3. Chọn người dùng chỉ thuộc các phòng ban cụ thể

  4. PostgreSQL:Nhóm sau đó lọc bảng, với điều kiện không tồn tại

  5. Cách trả về chèn giá trị kết quả truy vấn bằng trình trợ giúp pg-promise