PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Kopia zapasowa i przywracanie bazy danych PostgreSQL i konfiguracja środowiska localhost z laravelem w systemie Windows 7

Jak wykonać kopię zapasową bazy danych PostgreSql w Laravel

  1. zainstaluj pakiet laravel za pomocą kompozytora.

    composer require spatie/laravel-backup

  2. wstaw następujący wiersz do kontrolera zapasowego.

    use Spatie\DbDumper\Databases\PostgreSql;

  3. napisz następujący kod w kontrolerze zapasowym.

    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. Używanie reguły do ​​wstawiania do sekwencji automatycznych przyrostów tabeli drugorzędnej

  2. jak sprawić, by to zapytanie zwracało również wiersze z wartością 0 count?

  3. Rails 3.2 Postgres Save Error ActiveRecord::StatementInvalid:PG::Error:ERROR:Błąd składni w pobliżu 'T' na pozycji 5

  4. 2nd Quadrant Deutschland – specjalna okazja na otwarcie szkolenia

  5. Postgresql — Jak wyodrębnić pierwsze wystąpienie podciągu w ciągu za pomocą wzorca wyrażenia regularnego?