Tôi đã tìm cách thêm giá trị vào TYPE
. Nhưng làm thế nào tôi có thể loại bỏ giá trị từ nó?
Ví dụ: tôi có TYPE
với enum
giá trị ('A','B','C')
. Làm thế nào để loại bỏ 'C'
?Cách thay đổi loại và xóa giá trị trong postgresql
Trả lời
Tôi vừa trả lời câu hỏi này trên một câu hỏi khác, nhưng nó không hoàn toàn trùng lặp.
Tuyệt vời. Cảm ơn bạn. – Alex
Để loại bỏ giá trị ('VAL1') từ enum ('enum_test'), bạn có thể sử dụng:
DELETE FROM pg_enum
WHERE enumlabel = 'val1'
AND enumtypid = (
SELECT oid FROM pg_type WHERE typname = 'enum_test'
)
Điều đó hoạt động như một sự quyến rũ !! Cảm ơn –
Rất gọn gàng và ngắn gọn, do đó ít xảy ra lỗi hơn. Cảm ơn rất nhiều ! – cgte
- 1. Làm cách nào để thay đổi giá trị của khóa ngoài trong postgresql?
- 2. Làm cách nào để thay đổi giá trị mặc định của cột trong PostgreSQL?
- 3. Loại chuyển đổi. Tôi phải làm gì với giá trị OID PostgreSQL trong libpq trong C?
- 4. giá trị thay đổi trong HashSet
- 5. Cách thay đổi giao diện trong PostgreSQL
- 6. Cách thay đổi/đặt giá trị DateTimePicker
- 7. Các loại giá trị không thể thay đổi
- 8. tại sao chuỗi, mảng và từ điển trong Swift thay đổi thành loại giá trị
- 9. Làm cách nào để chuyển đổi giá trị JSONB thành boolean trong Postgresql?
- 10. Thay đổi một giá trị trong SQLite3
- 11. Cách xóa giá trị của "loại đầu vào = tệp"
- 12. Thay đổi giá trị boolean?
- 13. Android - Thay đổi giá trị trong strings.xml
- 14. Xóa "" từ giá trị csv và thay đổi tên cột khi ghi vào CSV
- 15. Giá trị thay đổi SQL
- 16. Thay đổi giá trị max_heap_table_size?
- 17. thay đổi giá trị const trong C
- 18. concat hai giá trị int trong postgresql
- 19. Xóa người quan sát sau khi thay đổi giá trị trong Firebase
- 20. Cách xóa giá trị null khỏi giá trị ValueListBox
- 21. Thay đổi giá trị bắt đầu của chuỗi nối tiếp - Postgresql
- 22. Giá trị cháy JListChỉ thay đổi hai lần khi giá trị được thay đổi qua chuột
- 23. Thay đổi giá trị trong khi lặp lại trong golang
- 24. Django và PostgreSQL - giá trị quá dài đối với loại ký tự khác nhau (512)
- 25. Thay đổi NSString thành giá trị int?
- 26. Thay đổi giá trị trở lại của loại cơ bản và kiểu lớp
- 27. cách xóa giá trị cookie cụ thể?
- 28. Đối tượng giá trị không thể thay đổi và JPA
- 29. Tìm giá trị băm của một hàng trong postgresql
- 30. Mongo DB Xóa trường và giá trị
Nếu bạn cần phải làm điều đó, một 'enum' có lẽ là nhất sự lựa chọn sai ở nơi đầu tiên. Sử dụng một bảng thứ hai và một khóa nước ngoài giữa hai bảng –
Có thể trùng lặp của [Làm thế nào để xóa một loại enum trong postgres?] (Http://stackoverflow.com/questions/25811017/how-to-delete-an-enum- loại-in-postgres) – Kev