Tôi biết rằng miền địa phương cơ sở dữ liệu trên Postgres chịu trách nhiệm theo đúng thứ tự của các nhân vật quốc gia, phù hợp thấp/cao-vỏ, vvSự khác biệt giữa ngôn ngữ C và Posix trên Postgres là gì?
Nhưng tại sao có hai miền địa phương ngôn ngữ trung lập: posix
và c
? Có sự khác biệt nào giữa chúng hay chỉ là một miền địa phương trung lập với hai tên khác nhau?
CẬP NHẬT Như Magnus Hagander nêu trong câu trả lời của mình, POSIX và C miền địa phương là cùng một miền địa phương với các tên khác nhau (bất kể Postgres được cài đặt trên POSIX hay Windows System). Tôi không biết cách xác nhận thông tin này - nơi tìm phần tài liệu thích hợp?
Giải thích của Magnus có vẻ hợp lý, nhưng thật lạ khi có hai tên cho cùng một ngôn ngữ để chọn. Mục đích của việc này là gì - chỉ để gây nhầm lẫn?
OK, nếu Postgres được cài đặt trên hệ thống tuân thủ POSIX so với ngôn ngữ POSIX thì giống như ngôn ngữ C. Nhưng những gì có hệ thống không tuân thủ? Windows Vista có tuân thủ POSIX không? Tôi đã Vista hộp với Postgres và tôi luôn luôn không chắc chắn những gì để chọn POSIX hoặc C - như hai tùy chọn này là cả hai có thể (trong số nhiều địa phương quốc gia cụ thể khác). Tôi nên tìm thông tin về POSIX và ngôn ngữ C ở đâu - điều này có nghĩa là gì (khác biệt) trên Windows Vista? – WildWezyr
Ngôn ngữ C nên hoạt động tương tự trên Windows. Tôi không chắc liệu miền địa phương POSIX có tồn tại hay không, nhưng nếu tôi mong đợi nó hoạt động theo cùng một cách - nó sẽ là ngu ngốc của chúng để thực hiện một miền địa phương có tên POSIX và không làm cho nó tương thích POSIX. –