PostgreSQL | ||
---|---|---|
prev | Chương 18. kèo bóng đá hom nay | NEXT |
kèo bóng đá hom nay Postgres
Để kèo bóng đá hom nay mới hoặc nâng cấp từ các bản phát hành trước của Postgres:
Đọc bất kỳ thông tin và nền tảng nào vào phút cuối Ghi chú chuyển. Có một số ghi chú cụ thể của nền tảng tại Kết thúc tệp này cho Ultrix4.x, Linux, BSD/OS và NEXT. Ở đó là các tệp khác trong thư mục/usr/src/pgsql/doc, bao gồm các tệp FAQ-IRIX và Câu hỏi thường gặp. Cũng nhìn vào thư mụcftp: //ftp.postgresql.org/pub. Nếu có một tệp được gọi là kèo bóng đá hom nay trong thư mục này thì điều này Tệp sẽ chứa thông tin kèo bóng đá hom nay mới nhất.
Xin lưu ý rằng nền tảng "đã được thử nghiệm" trong danh sách được đưa ra Trước đó đơn giản có nghĩa là ai đó đã đi đến nỗ lực ở một số điểm đảm bảo rằng phân phối Postgres sẽ Biên dịch và chạy trên nền tảng này mà không sửa đổi mã. Vì các nhà phát triển hiện tại sẽ không có quyền truy cập vào tất cả các nền tảng này, một số trong số chúng có thể không biên dịch sạch sẽ và vượt qua các bài kiểm tra hồi quy trong bản phát hành hiện tại do nhỏ vấn đề. Bất kỳ vấn đề nào đã biết như vậy và các giải pháp của họ sẽ là Đăng trongftp: //ftp.postgresql.org/pub/install.
Tạo tài khoản Postgres nếu nó chưa tồn tại.
Đăng nhập vào tài khoản Postgres.
Kiểm tra xem kèo bóng đá hom nay có đủ dung lượng đĩa không. kèo bóng đá hom nay sẽ Cần khoảng 17 mbyte cho/usr/src/pgsql, khoảng 2 mbyte cho/usr/local/pgsql (không bao gồm cơ sở dữ liệu của kèo bóng đá hom nay) và 1 Mbyte cho một cơ sở dữ liệu trống. Cơ sở dữ liệu sẽ tạm thời tăng lên khoảng 20 mbyte trong quá trình hồi quy Bài kiểm tra. kèo bóng đá hom nay cũng sẽ cần khoảng 3 mbytes cho Tệp tar phân phối.
Do đó chúng tôi khuyên kèo bóng đá hom nay nên trong quá trình cài đặt và Kiểm tra kèo bóng đá hom nay có hơn 20 mbyte miễn phí /usr/local và 25 mbyte khác miễn phí trên đĩa Phân vùng chứa cơ sở dữ liệu của kèo bóng đá hom nay. Khi kèo bóng đá hom nay xóa Tệp nguồn, tệp tar và cơ sở dữ liệu hồi quy, kèo bóng đá hom nay sẽ Cần 2 mbyte cho/usr/local/pgsql, 1 mbyte cho trống cơ sở dữ liệu, cộng với khoảng năm lần không gian kèo bóng đá hom nay sẽ yêu cầu lưu trữ dữ liệu cơ sở dữ liệu của kèo bóng đá hom nay trong một tệp phẳng.
Để kiểm tra không gian đĩa, sử dụngDF -K.
Tệp FTP ftp://ftp.postgresql.org/pub/postgresql-v6.3.tar.gz từ Internet. Lưu trữ nó trong thư mục nhà của kèo bóng đá hom nay.
Một số nền tảng sử dụng Flex. Nếu hệ thống của kèo bóng đá hom nay sử dụng Flex thì Hãy chắc chắn rằng kèo bóng đá hom nay có một phiên bản tốt. Để kiểm tra, nhậpFlex --Version.
Nếu lệnh Flex không được tìm thấy thì có lẽ kèo bóng đá hom nay không cần nó. Nếu phiên bản là 2.5.2 hoặc 2.5.4 trở lên thì kèo bóng đá hom nay ổn. Nếu nó là 2.5.3 hoặc trước 2.5.2 thì kèo bóng đá hom nay sẽ có Để nâng cấp Flex. kèo bóng đá hom nay có thể nhận được nó tại ftp://prep.ai.mit.edu/pub/gnu/flex-2.5.4.tar.gz.
Nếu kèo bóng đá hom nay cần flex và không có nó hoặc có sai phiên bản, sau đó kèo bóng đá hom nay sẽ được nói như vậy khi kèo bóng đá hom nay cố gắng biên dịch Chương trình. Hãy bỏ qua bước này nếu kèo bóng đá hom nay không chắc chắn kèo bóng đá hom nay cần nó. Nếu kèo bóng đá hom nay cần nó thì kèo bóng đá hom nay sẽ được yêu cầu Cài đặt/Nâng cấp Flex khi kèo bóng đá hom nay cố gắng biên dịch.
Để kèo bóng đá hom nay nó, hãy nhập các mục sau:
CD Gunzip -C Flex -2.5.4.tar.gz | tar xvf - CD Flex-2.5.4 Định cấu hình - -prefix =/usr làm Kiểm tra # kèo bóng đá hom nay phải là root khi nhập dòng tiếp theo. thực hiện cài đặt đĩa CD RM -RF Flex -2.5.4
Điều này sẽ cập nhật các tệp /USR/MAN/MAN1/FLEX.1, /usr/bin/flex, /usr/lib/libfl.a, /usr/include/flexlexer.h và sẽ thêm liên kết/usr/bin/flex ++ trỏ đến flex.
Nếu kèo bóng đá hom nay đang nâng cấp một hệ thống hiện có thì hãy sao lưu cơ sở dữ liệu. Đối với các bản phát hành cấp độ Alpha- và Beta, cơ sở dữ liệu định dạng có khả năng thay đổi thường xuyên cứ sau vài tuần mà không Lưu ý bên cạnh một bình luận nhanh trong danh sách gửi thư của tin tặc. Các bản phát hành đầy đủ luôn yêu cầu kết xuất/tải lại từ trước đó phát hành. Do đó, đó là một ý tưởng tồi để bỏ qua bước này. Cũng, Không sử dụng tập lệnh pg_dumpall từ v6.0 hoặc mọi thứ sẽ được sở hữu bởi Super User Postgres. Gõ (với gunzip dòng và dòng sau được gõ dưới dạng một dòng):
CD Gunzip -c Postgresql -v6.3.tar.gz | tar xvf - src/bin/pg_dump/pg_dumpall Chmod A+X Src/bin/pg_dump/pg_dumpall src/bin/pg_dump/pg_dumpall db.out rm -rf src
Nếu kèo bóng đá hom nay muốn lưu giữ ID đối tượng (OIDS), thì hãy sử dụng -o tùy chọn Khi chạy pg_dumpall. Tuy nhiên, trừ khi kèo bóng đá hom nay có một Lý do đặc biệt để làm điều này, đừng làm điều đó.
Nếu lệnh pg_dumpall dường như mất nhiều thời gian và kèo bóng đá hom nay nghĩ rằng nó có thể đã chết, sau đó, từ một nhà ga khác, sử dụng "ls -l db.out" nhiều lần để xem kích thước của Tệp đang phát triển.
Xin lưu ý rằng nếu kèo bóng đá hom nay đang nâng cấp từ phiên bản trước đến postgres95 v1.09 thì kèo bóng đá hom nay phải sao lưu cơ sở dữ liệu của mình, Cài đặt Postgres95 v1.09, khôi phục cơ sở dữ liệu của kèo bóng đá hom nay, sau đó quay lại Lên lại. kèo bóng đá hom nay cũng nên đọc các tệp /usr/src/pgsql/di chuyển/*.
kèo bóng đá hom nay phải đảm bảo rằng cơ sở dữ liệu của kèo bóng đá hom nay không được cập nhật trong giữa bản sao lưu của kèo bóng đá hom nay. Nếu cần thiết, hãy mang xuống Bưu điện, chỉnh sửa các quyền trong tệp /usr/local/pgsql/data/pg_hba.conf chỉ cho phép kèo bóng đá hom nay trên, sau đó Mang máy bưu điện trở lại.
Nếu kèo bóng đá hom nay đang nâng cấp một hệ thống hiện có thì hãy tiêu diệt Bưu điện. Kiểu
ps -ax | GREP POSTMASTERĐiều này nên liệt kê các số quy trình cho một số quá trình. Nhập dòng sau, với "???" được thay thế bởi ID xử lý cho quá trình "Postmaster". (Không sử dụng ID cho quá trình "GREP POSTMASTER".) Loại giết ??? với "???" được sửa đổi như đã chỉ ra.
Nếu kèo bóng đá hom nay đang nâng cấp một hệ thống hiện có thì hãy di chuyển cái cũ Thư mục ra khỏi đường đi. Nếu kèo bóng đá hom nay thiếu không gian đĩa Sau đó, kèo bóng đá hom nay có thể phải sao lưu và xóa các thư mục thay vì. Nếu kèo bóng đá hom nay làm điều này, hãy lưu cơ sở dữ liệu cũ trong /usr/local/pgsql/cây thư mục dữ liệu. Tối thiểu, lưu tệp /usr/local/pgsql/data/pg_hba.conf.
Nhập các loại như sau: SU CD /USR /SRC MV PGSQL PGSQL_6_0 CD /usr/exit mv pgsql pgsql_6_0 exit
Nếu kèo bóng đá hom nay không sử dụng/usr/local/pgsql/dữ liệu làm dữ liệu của kèo bóng đá hom nay thư mục (kiểm tra xem liệu biến đổi môi trường PGDATA có được đặt không cho một cái gì đó khác) thì kèo bóng đá hom nay cũng sẽ muốn di chuyển cái này thư mục theo cách tương tự.
Tạo các thư mục nguồn và cài đặt mới. Các con đường thực tế có thể khác nhau cho cài đặt của kèo bóng đá hom nay; được nhất quán Trong suốt thủ tục này. Kiểu
Su CD /usr /src MKDIR PGSQL Chown Postgres: Postgres PGSQL CD /usr /địa phương MKDIR PGSQL Chown Postgres: Postgres PGSQL ra
Giải nén và mở ra tệp nguồn mới. Kiểu
CD/usr/src/pgsql gunzip -c ~/postgresql -v6.3.tar.gz | tar xvf -
Định cấu hình mã nguồn cho hệ thống của kèo bóng đá hom nay. Đó là bước này tại đó kèo bóng đá hom nay có thể chỉ định đường dẫn nguồn thực tế của mình và Đường dẫn cài đặt cho quá trình xây dựng (xem - -prefix tùy chọn bên dưới). Kiểu
CD/usr/src/pgsql/src ./configure
Chương trình cấu hình sẽ liệt kê các tệp mẫu Có sẵn và yêu cầu kèo bóng đá hom nay chọn một. Rất nhiều lần, một Tệp mẫu phù hợp được chọn cho kèo bóng đá hom nay và kèo bóng đá hom nay chỉ có thể Nhấn Enter để chấp nhận mặc định. Nếu mặc định không thích hợp, sau đó nhập tệp mẫu thích hợp và Nhấn Enter. (Nếu kèo bóng đá hom nay làm điều này, thì hãy gửi email đến scrappy@hub.org nêu đầu ra của chương trình './config.guess' và tệp mẫu nên là gì.)
Khi kèo bóng đá hom nay đã nhập tệp mẫu, kèo bóng đá hom nay sẽ được hỏi Một số câu hỏi về cấu hình cụ thể của kèo bóng đá hom nay. Chúng có thể được bỏ qua bằng cách thêm các tham số vào cấu hình lệnh trên. Các tham số sau có thể được gắn thẻ phần cuối của lệnh cấu hình:
--prefix = dựa trên chọn một thư mục cơ sở khác cho Cài đặt cấu hình Postgres. Mặc định là/usr/local/pgsql. --Enable-HBA cho phép xác thực dựa trên máy chủ (mặc định) -Xác thực dựa trên máy chủ không thể bỏ qua --Enable-Locale cho phép use_locale . --Thenable-cassert cho phép ASSERT_CHECKING . --với---mplate = mẫu Sử dụng mẫu tệp mẫu - mẫu Các tệp được coi là nằm trong thư mục SRC/Mẫu, vì vậy hãy tìm cho các giá trị thích hợp. (Nếu tập lệnh cấu hình không thể tìm thấy Tệp mẫu được chỉ định, nó sẽ yêu cầu kèo bóng đá hom nay một). --with-pgport = cổng đặt cổng mà quá trình Postmaster lắng nghe cho các kết nối đến trên. Các Mặc định cho điều này là cổng 5432.
Ví dụ, đây là tập lệnh cấu hình tôi sử dụng trên Hệ thống SPARC SOLARIS 2.5 với /opt /postgres là kèo bóng đá hom nay căn cứ.
./configure ---prefix =/opt/postgres \ -với----mpress = sparc_solaris-gcc-với-pgport = 5432 \ --Enable-HBA--Disable-LocaleTất nhiên, trong một vỏ thực sự, kèo bóng đá hom nay sẽ nhập ba dòng này tất cả trên cùng một dòng.
Biên dịch chương trình. Kiểu
CD/usr/src/pgsql/src gmake tất cả & make.log & đuôi -f make.log
Dòng cuối cùng được hiển thị hy vọng sẽ là "tất cả PostgreSQL được thực hiện thành công. Sẵn sàng cài đặt. "Lúc này điểm, hoặc sớm hơn nếu kèo bóng đá hom nay muốn, hãy gõ Control-C để thoát khỏi đuôi. (Nếu kèo bóng đá hom nay có vấn đề sau này, kèo bóng đá hom nay có thể muốn kiểm tra Tệp tạo.log cho thông báo cảnh báo và lỗi.)
Nếu máy tính của kèo bóng đá hom nay không có gmake (GNU) thì hãy thử Chạy làm thay vì trong suốt phần còn lại của các ghi chú này.
Xin lưu ý rằng kèo bóng đá hom nay có thể sẽ tìm thấy một số Thông báo cảnh báo trong Make.log. Trừ khi kèo bóng đá hom nay gặp vấn đề sau Bật, những tin nhắn này có thể bị bỏ qua một cách an toàn.
Nếu trình biên dịch không có lỗi nói rằng Flex Không thể tìm thấy lệnh sau đó kèo bóng đá hom nay flex như mô tả sớm hơn. Tiếp theo, thay đổi thư mục trở lại thư mục này, gõ "Làm sạch", sau đó tái nén lại.
kèo bóng đá hom nay chương trình. Kiểu
CD/usr/src/pgsql/src gmake install & make.install.log & đuôi -f make.install.log
Dòng cuối cùng được hiển thị sẽ là "GMAKE [1]: Rời khỏi thư mục `/usr/src/pgsql/src/man '". Tại thời điểm này, hoặc sớm hơn nếu kèo bóng đá hom nay muốn, hãy nhập Control-C để ra khỏi đuôi.
Nếu cần, hãy nói với Unix cách tìm thư viện được chia sẻ của kèo bóng đá hom nay. Nếu kèo bóng đá hom nay đang sử dụng linux-elf, hãy làm một trong những điều sau đây, tốt nhất là đầu tiên:
như root, chỉnh sửa tệp /etc/ld.so.conf. Thêm dòng/usr/local/pgsql/libđến tài kèo bóng đá hom nay. Sau đó chạy lệnh/sbin/ldconfig.
Trong shell bash, gõ
Xuất LD_L Library_Path =/usr/local/pgsql/lib
Trong vỏ CSH, loại
setenv ld_l Library_path/usr/local/pgsql/lib
Xin lưu ý rằng các lệnh trên có thể thay đổi dữ dội đối với Hệ điều hành khác nhau. Kiểm tra nền tảng cụ thể Ghi chú, chẳng hạn như các ghi chú cho Ultrix4.x hoặc và không phải là Linux.
Nếu, khi kèo bóng đá hom nay tạo cơ sở dữ liệu, kèo bóng đá hom nay sẽ nhận được thông báo "PG_ID: Không thể tải thư viện 'libpq.so'" thì bước trên là cần thiết. Chỉ cần thực hiện bước này, sau đó cố gắng tạo cơ sở dữ liệu một lần nữa.
Nếu nó chưa được thực hiện, thì hãy chuẩn bị tài khoản Postgres cho việc sử dụng postgres. Bất kỳ tài khoản nào sẽ sử dụng Postgres phải được chuẩn bị tương tự. (Sau đây Hướng dẫn là cho một vỏ bash. Thích nghi cho phù hợp Vỏ khác.)
Thêm các dòng sau vào vỏ đăng nhập của kèo bóng đá hom nay, ~/.bash_profile:
đường dẫn = $ path:/usr/local/pgsql/bin Manpath = $ hAnpath:/usr/local/pgsql/người đàn ông Pglib =/usr/local/pgsql/lib Pgdata =/usr/local/pgsql/data Đường dẫn xuất khẩu pglib pgdata
Đảm bảo rằng kèo bóng đá hom nay đã xác định các biến này trước đây Tiếp tục với các bước còn lại. Cách dễ nhất để làm Đây là loại:
Nguồn ~/.bash_profile
Tạo cơ sở dữ kèo bóng đá hom nay.không làm theo sau dưới dạng root!Đây sẽ là một lỗ hổng bảo mật lớn. Kiểu
initDB
Thiết lập các quyền để truy cập hệ thống cơ sở dữ liệu. Làm điều này bằng cách chỉnh sửa tệp /usr/local/pgsql/data/pg_hba.conf. Các Hướng dẫn được bao gồm trong tập tin. (Nếu cơ sở dữ liệu của kèo bóng đá hom nay là không nằm ở vị trí mặc định, tức là nếu pgdata được đặt thành điểm ở nơi khác, sau đó vị trí của tệp này sẽ thay đổi theo đó.) Tệp này chỉ được thực hiện một lần nữa kèo bóng đá hom nay là Finsihed. Nếu kèo bóng đá hom nay đang nâng cấp từ v6.0, kèo bóng đá hom nay có thể sao chép Tệp pg_hba.conf từ cơ sở dữ liệu cũ của kèo bóng đá hom nay trên đầu cơ sở dữ liệu trong Cơ sở dữ liệu mới của kèo bóng đá hom nay, thay vì làm lại điều này từ đầu.
kèo bóng đá hom nay có thể muốn bỏ qua các bài kiểm tra hồi quy. Tuy nhiên, chúng tôi Hãy nghĩ rằng bỏ qua các bài kiểm tra là một ý tưởng tồi!
Tệp/usr/src/pgsql/src/test/repress/readme có hướng dẫn chi tiết để chạy và giải thích Kiểm tra hồi quy. Một phiên bản ngắn theo đây:
Bắt đầu trình nền Postmaster chạy ở chế độ nền bằng cách Gõ
CD Nohup Postmaster Regress.log 2 & 1 &
Chạy Postmaster từ tài khoản người dùng Super Postgres của kèo bóng đá hom nay (thường là tài khoản postgres). Không chạy bưu điện từ Tài khoản gốc.
Chạy các bài kiểm tra hồi quy. Kiểu
CD CD/usr/src/pgsql/src/test/repress gmake sạch sẽ gmake tất cả runtest
kèo bóng đá hom nay không cần gõ "GMake Clean" nếu đây là lần đầu tiên thời gian kèo bóng đá hom nay đang chạy các bài kiểm tra.
kèo bóng đá hom nay nên vào màn hình (và cũng được ghi vào tệp ./regress.out) Một loạt các tuyên bố nêu rõ các bài kiểm tra đã qua và những bài kiểm tra thất bại. Xin lưu ý rằng nó có thể Bình thường đối với một số bài kiểm tra để "thất bại". Đối với các bài kiểm tra thất bại, Sử dụng Diff để so sánh các tệp trong các thư mục ./results và ./hy vọng. Nếu float8 không thành công, hãy nhập một cái gì đó như:
CD/usr/src/pgsql/src/test/repress diff -w mong đợi/float8.out kết quả
"Thất bại" Các bài kiểm tra có thể đã thất bại do hơi khác nhau thông báo lỗi, định dạng đầu ra, không đặt timezone một cách chính xác cho nền tảng của kèo bóng đá hom nay, v.v. "thất bại" của điều này Loại không cho biết vấn đề với postgres.
Đối với nền tảng i686/linux-elf, không có bài kiểm tra nào không thành công vì điều này là nền tảng tham chiếu kiểm tra hồi quy V6.3.
Đối với nền tảng SPARC/Linux-elf, sử dụng beta 970525 Phiên bản Postgres v6.2 Các thử nghiệm sau đây "không thành công": float8 và hình học "không thành công" do sự khác biệt chính xác nhỏ trong Số điểm nổi. select_views tạo ra ồ ạt đầu ra khác nhau, nhưng sự khác biệt là do nhỏ Sự khác biệt về điểm nổi.
Kết luận? Nếu kèo bóng đá hom nay thấy thất bại, hãy cố gắng hiểu bản chất của sự khác biệt và sau đó quyết định xem những người đó có Sự khác biệt sẽ ảnh hưởng đến mục đích sử dụng postgres của kèo bóng đá hom nay. Tuy nhiên, hãy nhớ rằng đây có thể là Phát hành vững chắc cho đến nay, kết hợp nhiều lỗi sửa chữa từ v6.2.1 và các phiên bản postgres trước đó đã được sử dụng thành công trong một thời gian.
Sau khi chạy các bài kiểm tra, nhập
Hồi quy Kẻ hủy diệt CD/usr/src/pgsql/src/test/repress gmake sạch
DỪNG Thời gian để nó là cài đặt bình thường. Nếu kèo bóng đá hom nay đã thay đổi múi giờ bằng cách sửa đổi biến môi trường TZ sau đó một cách để Làm điều này là đăng xuất, sau đó quay lại, tài khoản Postgres.
Bắt đầu chạy trình nền bưu điện. Kiểu
CD Nohup Postmaster Server.log 2 & 1 &Chạy Postmaster từ tài khoản người dùng Super Postgres của kèo bóng đá hom nay (thường là tài khoản postgres). Không chạy Postmaster từ gốc TÀI KHOẢN.
Nếu kèo bóng đá hom nay chưa làm như vậy, đây sẽ là thời điểm tốt Để sửa đổi máy tính của kèo bóng đá hom nay để nó sẽ tự động bắt đầu Bưu điện bất cứ khi nào kèo bóng đá hom nay khởi động máy tính của mình. Đây là một số Gợi ý về cách làm điều này, được đóng góp bởi nhiều người dùng khác nhau. Bất cứ điều gì kèo bóng đá hom nay làm, Postmaster phải được điều hành bởi người dùng Postgres và Không phải bởi root. Đây là lý do tại sao tất cả các ví dụ dưới đây bắt đầu Chuyển đổi người dùng (SU) sang Postgres. Những lệnh này cũng lấy tính đến thực tế là các biến môi trường như đường dẫn và pgdata có thể không được thiết lập đúng. Các ví dụ là như theo sau. Sử dụng chúng với sự thận trọng cực độ. a) Chỉnh sửa tệp rc.local trên NetBSD hoặc Tệp RC2.D trên SPARC Solaris 2.5.1 để chứa sau dòng đơn: su postgres -c "/usr/local/pgsql/bin/postmaster -s -d/usr/local/pgsql/data" b) Trong FreeBSD 2.2-RELEASE EDIT /USR/LOCAL/ETC/RC.D/PGSQL.SH để chứa các dòng sau và làm cho nó Chmod 755 và Rễ Chown: Bin. #!/bin/sh [-x /usr/local/pgsql/bin/postmaster] && su -l pgsql -c 'exec/usr/local/pgsql/bin/postmaster -d/usr/local/pgsql/data -S -o -f/usr/local/pgsql/errlog '& echo -n' pgsql ' kèo bóng đá hom nay có thể đặt các ngắt dòng như hình trên. Vỏ là Đủ thông minh để giữ phân tích cú pháp vượt quá cuối dòng nếu có một biểu hiện còn dang dở. Exec lưu một lớp vỏ Theo quy trình Postmaster để cha mẹ là init. Ghi chú: Không giống như hầu hết các ví dụ khác, cái này đã được thử nghiệm. c) trong Redhat v4.0 Linux EDIT Tệp /ETC /ININTAB để chứa Dòng sau: PG: 2345: Respawn:/bin/su - postgres -c "/usr/local/pgsql/bin/postmaster -d/usr/local/pgsql/data /usr/local/pgsql/server.log 2 & 1 "/dev/null (Tác giả của ví dụ này cho biết ví dụ này sẽ hồi sinh người bán bưu điện nếu nó chết, nhưng anh ta không biết nếu có Tác dụng phụ.) D) Vùng đóng góp/Linux của Postgres Phân phối có một ví dụ init.d tập lệnh tương thích với và được kiểm tra bằng các gói Redhat gần đây.
Nếu kèo bóng đá hom nay chưa làm như vậy, đây sẽ là thời điểm tốt Để sửa đổi máy tính của kèo bóng đá hom nay để duy trì thường xuyên. Các sau đây nên được thực hiện theo định kỳ: a) Chạy SQL lệnh chân không. Điều này sẽ làm sạch cơ sở dữ liệu của kèo bóng đá hom nay. b) Sao lưu Hệ thống của kèo bóng đá hom nay. (Có lẽ kèo bóng đá hom nay nên giữ một vài bản sao lưu cuối cùng trên tay.) lý tưởng nhất, không ai khác nên sử dụng hệ thống tại thời gian. Lý tưởng nhất là các nhiệm vụ trên nên được thực hiện bằng vỏ Kịch bản được chạy hàng đêm hoặc hàng tuần bởi Cron. Nhìn người đàn ông Trang cho Crontab cho một điểm bắt đầu về cách làm điều này. (Nếu như kèo bóng đá hom nay làm điều đó, xin vui lòng gửi e-mail cho chúng tôi một bản sao của tập lệnh shell của kèo bóng đá hom nay. Chúng tôi muốn thiết lập các hệ thống của chúng tôi để làm điều này quá.)
Nếu kèo bóng đá hom nay đang nâng cấp một hệ thống hiện có thì hãy cài đặt Cơ sở dữ liệu cũ. Kiểu
CD psql -e template1 <db.outNếu cơ sở dữ liệu trước V6.2 của kèo bóng đá hom nay sử dụng đường dẫn hoặc đa giác của kèo bóng đá hom nay Kiểu dữ liệu hình học, sau đó kèo bóng đá hom nay sẽ cần nâng cấp bất kỳ cột nào chứa những loại đó. Để làm như vậy, hãy nhập (từ bên trong PSQL)
Cập nhật SET PATHCOL = nâng cấp (pathcol) của kèo bóng đá hom nay; Cập nhật SETSTABLE SET POLYCOL = UPGREGEDPOLY (POLYCOL); ... chân không;nâng cấp () kiểm tra để xem giá trị đường dẫn là nhất quán với cú pháp cũ và sẽ không cập nhật một cột không thành công bài kiểm tra. Nâng cấp () không thể xác minh rằng một đa giác trên thực tế từ một cú pháp cũ, nhưng restrverpoly () được cung cấp để đảo ngược Hiệu ứng của một bản nâng cấp được áp dụng sai.
Nếu kèo bóng đá hom nay là người dùng mới, kèo bóng đá hom nay có thể muốn chơi với Postgres Như được mô tả dưới đây.
Dọn dẹp sau khi chính mình. Kiểu
rm -rf/usr/src/pgsql_6_0 rm -rf/usr/local/pgsql_6_0 # Cũng xóa cây thư mục cơ sở dữ kèo bóng đá hom nay cũ nếu nó không ở trong #/usr/local/pgsql_6_0/dữ kèo bóng đá hom nay rm ~/postgresql-v6.2.1.tar.gz
kèo bóng đá hom nay có thể sẽ muốn in ra tài liệu. Đây là cách kèo bóng đá hom nay có thể làm điều đó nếu kèo bóng đá hom nay có Ghostscript trên Hệ thống và đang viết cho một máy in Laserjet. bí danh gshp = 'gs -sdevice = laserjet -r300 -dnopause 'xuất khẩu Gs_lib =/usr/Share/Ghostscript:/usr/Share/Ghostscript/Fonts # In ra các trang người đàn ông. man -a -t/usr/local/pgsql/man/*/* Manpage.ps gshp -soutputfile = manpage.hp manpage.ps rm Manpage.ps LPR -L -S -R MANPAGE.HP # in ra postgres95 Hướng dẫn sử dụng, Phiên bản 1.0, # ngày 5 tháng 9 năm 1996. CD /usr/src/pgsql/doc gshp -soutputfile = userguide.hp userguide.ps lpr -l -s -r userguide.hp nếu kèo bóng đá hom nay là một nhà phát triển, kèo bóng đá hom nay có thể cũng muốn in ra Hướng dẫn triển khai Postgres, phiên bản 1.0, ngày 1 tháng 10 năm 1995. Đây là một tài liệu www được đặt tại http://www.postgresql.org/docs/impguide.
Nhóm Postgres muốn giữ cho Postgres hoạt động trên tất cả các nền tảng được hỗ trợ. Do đó, chúng tôi yêu cầu kèo bóng đá hom nay cho chúng tôi biết Nếu kèo bóng đá hom nay đã làm hoặc không nhận được Postgres để làm việc trên hệ thống của kèo bóng đá hom nay. Vui lòng gửi tin nhắn thư đến pgsql-ports@postgresql.org Cho chúng tôi biết như sau: - Phiên bản của Postgres (v6.2.1, 6.1.1, Beta 970703, v.v.). - Hệ điều hành của kèo bóng đá hom nay (tức là Redhat v4.0 Linux v2.0.26). - Phần cứng của kèo bóng đá hom nay (SPARC, I486, vân vân.). - kèo bóng đá hom nay đã biên dịch, cài đặt và chạy hồi quy Bài kiểm tra sạch sẽ? Nếu không, kèo bóng đá hom nay đã thay đổi mã nguồn nào (tức là các bản vá kèo bóng đá hom nay đã áp dụng, thay đổi kèo bóng đá hom nay đã thực hiện, v.v.), những gì kiểm tra thất bại, v.v ... Việc nhận được nhiều cảnh báo là bình thường khi kèo bóng đá hom nay biên dịch. kèo bóng đá hom nay không cần phải báo cáo những điều này.
Bây giờ tạo, truy cập và thao tác cơ sở dữ kèo bóng đá hom nay theo ý muốn. Viết các chương trình khách hàng để truy cập máy chủ cơ sở dữ kèo bóng đá hom nay. Trong khác từ, tận hưởng!
Prev | Trang chủ | Tiếp theo |
kèo bóng đá hom nay | UP | Chơi với Postgres |