Phiên bản được hỗ trợ:hiện tại(17) /16 / 15 / 14 / 13
Phiên bản phát triển:18 / Devel
Phiên bản không được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2 / 7.1
Tài kèo bóng đá euro này dành cho phiên bản không được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong kèo bóng đá euro phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

kèo bóng đá euroReindex

tên

Reindex-Tái tạo các chỉ kèo bóng đá euro bị hỏng

Synopsis

Reindex Bảng | Cơ sở dữ liệu | Chỉ kèo bóng đá eurotên[Force]

Đầu vào

Bảng

tái tạo tất cả các chỉ kèo bóng đá euro của một bảng được chỉ định.

cơ sở dữ kèo bóng đá euro

Tái tạo tất cả các chỉ kèo bóng đá euro hệ thống của cơ sở dữ liệu được chỉ định. (Không bao gồm các chỉ kèo bóng đá euro của bảng người dùng.)

index

tạo lại một chỉ kèo bóng đá euro được chỉ định.

tên

Tên của bảng/cơ sở dữ liệu/chỉ kèo bóng đá euro cụ thể được tái phát.

Force

Lực lượng xây dựng lại các chỉ kèo bóng đá euro hệ thống. Không có từ khóa nàyReindexBỏ qua các chỉ kèo bóng đá euro hệ thống đó không được đánh dấu không hợp lệ. Lực không liên quan choREINDEX INDEXhoặc khi người dùng tái lập chỉ kèo bóng đá euro.

đầu ra

Reindex

Tin nhắn được trả về nếu bảng thành công được tái phát.

Mô tả

Reindexđược sử dụng để xây dựng lại bị hỏng chỉ kèo bóng đá euro. Mặc dù về lý thuyết, điều này không bao giờ cần thiết, trong Các chỉ kèo bóng đá euro thực hành có thể bị hỏng do lỗi phần mềm hoặc Lỗi phần cứng.Reindexcung cấp a Phương pháp phục hồi.

Nếu bạn nghi ngờ tham nhũng chỉ kèo bóng đá euro trên bảng người dùng, bạn có thể Chỉ cần xây dựng lại chỉ kèo bóng đá euro đó hoặc tất cả các chỉ kèo bóng đá euro trên bảng, sử dụngREINDEX INDEXhoặcBảng Reindex.

Lưu ý:12751_12993Reindexcó được khóa độc quyền trên Bảng, trong khiTạo chỉ kèo bóng đá euroChỉ khóa viết ra không đọc bảng.

Mọi thứ khó khăn hơn nếu bạn cần phục hồi từ Tham nhũng của một chỉ số trên bảng hệ thống. Trong trường hợp này là quan trọng đối với phần phụ trợ thực hiện phục hồi để không sử dụng bất kỳ của nghi phạm chỉ số chính nó. (Thật vậy, trong loại kịch bản này Bạn có thể thấy rằng phụ trợ đang bị sập ngay lập tức khi khởi động, do sự phụ thuộc vào các chỉ kèo bóng đá euro bị hỏng.) Để phục hồi một cách an toàn, Bưu điện phải được tắt và độc lậpPostgreSQLBackend phải được bắt đầu thay thế, cung cấp cho nó các tùy chọn dòng lệnh -o và -p (các tùy chọn này cho phép Sửa đổi bảng hệ thống và ngăn chặn việc sử dụng các chỉ kèo bóng đá euro hệ thống, tương ứng). Sau đó phát hànhREINDEX INDEX, Bảng ReindexhoặcCơ sở dữ kèo bóng đá euro ReindexTùy thuộc vào số lượng bạn muốn Tái thiết. Nếu nghi ngờ, hãy sử dụngCơ sở dữ kèo bóng đá euro Reindex LỰC LƯỢNGĐể buộc tái thiết tất cả các chỉ kèo bóng đá euro hệ thống trong cơ sở dữ liệu. Sau đó thoát khỏi phụ trợ độc lập và khởi động lại Postmaster.

Vì đây có thể là tình huống duy nhất khi hầu hết mọi người sẽ Bao giờ sử dụng một phụ trợ độc lập, một số ghi chú sử dụng có thể ở đặt hàng:

  • Bắt đầu phụ trợ bằng một lệnh như

    Postgres -d $ pgdata -O -p my_database
    

    Cung cấp đường dẫn chính xác đến vùng cơ sở dữ kèo bóng đá euro với-Dhoặc đảm bảo rằng Biến môi trườngPGDATAđược đặt. Cũng chỉ định tên của cơ sở dữ kèo bóng đá euro cụ thể mà bạn muốn làm việc trong.

  • Bạn có thể ban hành bất kỳ lệnh SQL nào, không chỉReindex.

  • Hãy lưu ý rằng phụ trợ độc lập coi đường mới là Lệnh Kẻ hủy đầu nhập cảnh; Không có trí thông minh về dấu chấm phẩy, như có trongPSQL. Để tiếp tục một lệnh nhiều dòng, bạn phải nhập dấu gạch chéo ngược ngay trước mỗi dòng Newline ngoại trừ cái cuối cùng. Ngoài ra, bạn sẽ không có bất kỳ liên kết việc xử lý việc đọc (không có lịch sử lệnh, cho ví dụ).

  • Để thoát khỏi phần phụ trợ, gõ EOF (điều khiển-d, thường).

xemPostgresTrang tham khảo để biết thêm thông tin.

sử dụng

Tái tạo các chỉ kèo bóng đá euro trên bảngMyTable:

Bảng Reindex myTable;

xây dựng lại một chỉ kèo bóng đá euro duy nhất:

Reindex index my_index;

16016_16093

Cơ sở dữ kèo bóng đá euro Reindex My_Database lực lượng;

Tương thích

SQL92

Không cóReindexinSQL92.