Database
 sql >> Teknologi Basis Data >  >> RDS >> Database

Membuat lingkungan pengujian dari repositori produksi

Artikel berikut akan membahas PostgresSQL, SQL, Dan Oracle database.

Postgres

Untuk Postgres, Anda perlu mengonfirmasi versi Piramida Anda di lingkungan Produksi dengan mengklik inisial Anda pada tab di sisi kanan atas layar seperti yang ditunjukkan di bawah ini.

Kita bisa melihat versi Pyramid-nya 2020.11.030, dalam hal ini, kita akan menjalankan installer versi 2020.11.030 di lingkungan pengujian kita.

Kami akan memilih Repositori internal baru atau repositori jarak jauh baru> PostgresSQL:

Kami akan menyelesaikan instalasi dan kembali ke lingkungan produksi untuk membuat cadangan untuk repositori.

Jalankan perintah berikut untuk membuat cadangan di server produksi kami:

"C:\Program Files\Pyramid\postgres\pgsql\bin\pg_dump.exe" -U piramida -h localhost -p 12130 -F t -f "C:\backup\pyramidDbBackup.tar" piramidag2

Kata sandi default untuk DB adalah:piramida

Dari versi 2020.15 dan di atasnya, kata sandi untuk instance PostgreSQL internal akan menjadi nama DB dengan ! setelah kata "piramida"
contoh :Nama DB:kata sandi piramida:piramida!123

Cara mengganti password Postgres melalui CMD adalah dengan perintah berikut :
1. cd C:\Program Files\Pyramid\postgres\pgsql\bin
2. atur PGPASSWORD=CurrentPassowrd
3. psql -h localhost -d nama DB -U piramida -p 12130 -c "ALTER USER piramida DENGAN PASSWORD 'NewPassword';"

Di atas harus dijalankan di server yang menjalankan layanan Pyramid Postgres.

Untuk mendapatkan nama DB Anda, buka folder piramida Anda dan masukkan file config.ini.
Di sana di bawah data, Anda akan melihat database dan ini adalah nama DB Anda.
CATATAN :Jalur ke folder piramida Anda di Windows adalah - C:\Program Files\Pyramid
dan di Linux adalah - /opt/pyramid.

Jika Anda menggunakan versi yang di bawah tahun 2020.20 dan ingin memperbarui kata sandi di konfigurasi, Anda perlu menggunakan alat dan ikuti instruksi dari tautan ini:
https://community.pyramidanalytics.com/t/p8h6cjg/how-to-update-the-credentials-used-to-connect-to-the-pyramid-repository-database

Jika Anda menggunakan 2020.20 dan yang lebih baru , ada nama alat pemeliharaan "jalankan" yang dapat mengubah kata sandi dan jalurnya adalah- C:\Program Files\Pyramid\core\maintenance

Sekarang salin file ke lingkungan Test kami dan jalankan perintah berikut di CMD untuk memulihkan database:

"C:\Program Files\Pyramid\postgres\pgsql\bin\pg_restore.exe" --clean -h localhost -p 12130 -U pyramid -d pyramidg2 C:\backup\pyramidDbBackup.tar

Artikel berikut menjelaskan cara mencadangkan dan memulihkan DB postgres Anda dari DBeaver:
https://community.pyramidanalytics.com/t/h7hk07w

Setelah pemulihan selesai, kita perlu memotong tabel server dengan menjalankan file yang dilampirkan, atau dengan menghubungkan ke database melalui aplikasi pihak ke-3.

Setelah memotong tabel, restart semua layanan Pyramid, tunggu beberapa menit, dan coba masuk.

CATATAN :Anda perlu mengubah sumber data agar tidak mengarah ke repositori produksi.

Jika Anda menggunakan IMDB, Anda perlu menyalin folder IMDATA dari server produksi.
Folder IMDATA terletak di C:\Program Files\Pyramid\repository\imdata

Sekarang pastikan semuanya berfungsi dengan baik, dan semua laporan dapat dibuka tanpa kesalahan, dan Anda dapat menginstal di bawah lingkungan pengujian versi terbaru kami.

MS SQL Server dan Oracle

Untuk SQL dan Oracle basis data Anda akan memerlukan versi Piramida yang sama atau versi yang lebih tinggi.
misalnya, jika Anda memiliki Pyramid 2020.05.30 Anda dapat menjalankan installer build 2020.11.030.

Langkah pertama adalah membuat cadangan repositori dari lingkungan produksi dan memuatnya ke dalam lingkungan pengujian SQL atau Oracle Anda.

Setelah Anda memuat repositori ke dalam lingkungan pengujian SQL atau Oracle, Anda dapat menjalankan penginstal kami dan memilih "Gunakan Kembali Repositori yang Sudah Ada"> Microsoft SQL Server Atau Oracle .

Arahkan Piramida ke database SQL Anda:

Arahkan Piramida ke database Oracle Anda:

Dan selesaikan instalasi.

Masuk ke lingkungan pengujian Anda dan pastikan Anda dapat membuka laporan.

Pastikan untuk menghentikan semua model dan menghentikan semua publikasi.

Setelah lingkungan pengujian berfungsi, Anda perlu menonaktifkannya (konsol admin -> lisensi -> nonaktifkan instance), dapatkan kunci mesin (setelah memuat ulang halaman -> penerapan baru -> buat kunci mesin), dan kirimkan ke akun Anda manajer untuk mendapatkan lisensi uji piramida.

Setiap lingkungan piramida harus memiliki lisensi sendiri dan tidak menggunakan yang sama dengan lingkungan lain


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Meletakkan Tabel di SQL

  2. SQL UPDATE :Pelajari Cara Memperbarui Nilai Dalam Tabel

  3. Apakah awalan sp_ masih tidak-tidak?

  4. SQL IN vs SQL ADA

  5. SQL, Menangani sel kosong