2012-05-25 35 views
9

Tôi có ứng dụng WPF sử dụng Postgresql làm cơ sở dữ liệu. Tôi muốn cài đặt công cụ Postgresql và khôi phục/đính kèm ứng dụng-Db vào nó.Triển khai Postgresql Cùng với ứng dụng Windows

Người dùng của ứng dụng là người không kỹ thuật và họ không thể cài đặt riêng từng Postgresql.

Trả lời

14

Người dùng của ứng dụng là người không kỹ thuật và họ không thể cài đặt riêng từng Postgresql.

sau đó thử này, âm thầm cài đặt PostgreSQL, chúng tôi đang sử dụng mã tương tự trong việc triển khai phần mềm của chúng tôi

C:\Installer\postgresql-9.0.2-1-windows.exe --serverport 5432 --servicename postgres_service --locale C --superaccount Myadmin --superpassword Mypassword --unattendedmodeui minimal --debuglevel 2 --mode unattended 

chạy này là file bat, cài đặt trong nền

  1. postgresql-9.0.2-1-windows.exe

Đây là exe của bạn

  1. serverport 5432

Đây là số cổng của bạn mà bạn muốn cài đặt Postgres

  1. superaccount Myadmin

Bạn sử dụng tên tài khoản

  1. superpassword My password

mật khẩu sử dụng của bạn

giữ nguyên phần còn lại. này sẽ trực tiếp cài đặt vào c:\Program Files

+0

Cảm ơn bạn, nó cũng làm việc cho tôi, chỉ một điều: Nếu tôi muốn cài đặt postgresql im lặng và sau đó, initdb, tạo một vai trò và cơ sở dữ liệu và tải một bản sao lưu trong cơ sở dữ liệu hoặc kịch bản, có thể làm điều đó trong một tập tin thực thi? –

2

Tôi đoán bạn muốn triển khai trên Windows, do đó bạn có thể bao gồm PostgrSQL trong cài đặt ứng dụng của bạn, bạn có thể tạo một trình cài đặt ứng dụng ví dụ với InnoSetup ...

1

Here là các chi tiết của PostgreSQL im lặng cài đặt trên Windows . Người cài đặt có thể tải xuống từ here. Sau khi cài đặt xong, bạn có thể chạy tập lệnh db của mình ngoài khóa học.

+0

Rất cám ơn, liên kết mà bạn cung cấp không bao gồm các file msi, bạn có thể cung cấp liên kết để tải file msi> – Behnam

+0

@Behnam tải về từ đây bất cứ phiên bản nào bạn muốn http: //www.postgresql .org/ftp/odbc/versions/msi/ – ABH

Các vấn đề liên quan