Câu hỏi được gắn thẻ «postgresql»

Tất cả các phiên bản của PostgreSQL. Thêm một thẻ phiên bản cụ thể bổ sung như postgresql-11 nếu bối cảnh đó là quan trọng.


4
Giao dịch trong một giao dịch
Hành vi nào PostgreSQL sẽ hiển thị nếu ví dụ đoạn script bên dưới được gọi BEGIN; SELECT * FROM foo; INSERT INTO foo(name) VALUES ('bar'); BEGIN; <- The point of interest END; PostgreSQL sẽ loại bỏ lần thứ hai BEGINhoặc một cam kết sẽ được quyết định ngầm và …



1
(x IS KHÔNG NULL) so với (KHÔNG x IS NULL) trong PostgreSQL
Tại sao x IS NOT NULLkhông bằng NOT x IS NULL? Mã này: CREATE TABLE bug_test ( id int, name text ); INSERT INTO bug_test VALUES (1, NULL); DO $$ DECLARE v_bug_test bug_test; BEGIN RAISE NOTICE '%: %', v_bug_test, (v_bug_test IS NULL); RAISE NOTICE '%: %', v_bug_test, (v_bug_test IS NOT …
16 postgresql  null 


2
TẠO BẢNG NHƯ vs CHỌN VÀO
PostgreSQL hỗ trợ CREATE TABLE ASvà SELECT INTOkhi nào tôi sử dụng cả hai? CREATE TABLE AS - xác định một bảng mới từ kết quả của một truy vấn CREATE TABLE AStạo một bảng và điền vào nó với dữ liệu được tính bằng SELECTlệnh. Các cột trong bảng …
16 postgresql  ctas 

2
Cân nhắc khóa chính không nguyên
Bối cảnh Tôi đang thiết kế một cơ sở dữ liệu (trên PostgreQuery 9.6) sẽ lưu trữ dữ liệu từ một ứng dụng phân tán. Do tính chất phân tán của ứng dụng, tôi không thể sử dụng số nguyên tăng tự động ( SERIAL) làm khóa chính vì điều …


2
Tìm kiếm trigram trở nên chậm hơn nhiều vì chuỗi tìm kiếm dài hơn
Trong cơ sở dữ liệu Postgres 9.1, tôi có một bảng table1có ~ 1,5 triệu hàng và một cột label(tên đơn giản cho mục đích của câu hỏi này). Có một chỉ số trigram chức năng trên lower(unaccent(label))( unaccent()đã được thực hiện bất biến để cho phép sử dụng nó …






Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.