Tôi đang sử dụng postgresql 9.1. Tôi có tên cột của một bảng. Có thể tìm thấy (các) bảng có/có cột này không? Làm sao? Cảm ơn trước.Cách tìm bảng có cột cụ thể trong postgresql
40
A
Trả lời
27
bạn có thể truy vấn system catalogs:
select c.relname
from pg_class as c
inner join pg_attribute as a on a.attrelid = c.oid
where a.attname = <column name> and c.relkind = 'r'
63
Bạn cũng có thể làm
select table_name from information_schema.columns where column_name = 'your_column_name'
+0
kỳ quặc, tôi đã thấy các trường hợp truy vấn này hiển thị các bảng mà truy vấn @ RomanPekar không thực hiện; Tôi tự hỏi tại sao điều đó –
Các vấn đề liên quan
- 1. Chọn các cột có tên cột cụ thể trong PostgreSQL
- 2. tìm tên bảng sql với một cột cụ thể
- 3. Cách tìm các dòng cụ thể trong bảng bằng Selenium?
- 4. Tìm các cột KHÔNG NULL trong PostgreSQL
- 5. lấy tên cột cho bảng cụ thể
- 6. Nhắm mục tiêu cột cụ thể trong bảng
- 7. Cách để thả nhiều cột trong postgresql
- 8. Truy vấn SQL để tìm tất cả các bảng trong cơ sở dữ liệu có cột có tên cụ thể
- 9. Tìm một chuỗi trong một cột mảng trong PostgreSQL
- 10. Tìm mà bảng có dữ liệu cột
- 11. Cách tìm hàng cụ thể trong csv
- 12. Cách sao chép một cột của bảng vào cột của bảng khác trong PostgreSQL so sánh cùng một mã số
- 13. Tìm sự khác nhau giữa hai bảng lớn trong PostgreSQL
- 14. Tham gia hai bảng với các cột cụ thể
- 15. jqGrid: cách ẩn một trường tìm kiếm cụ thể trong thanh công cụ tìm kiếm
- 16. Làm cách nào để giới hạn số lượng kết quả theo một cột cụ thể trong postgreSQL?
- 17. MySQL: Làm cách nào để tìm hiểu bảng nào tham chiếu đến một bảng cụ thể?
- 18. Làm cách nào tôi có thể nhận được băm của toàn bộ bảng trong postgresql?
- 19. cột concat trong postgresql chọn
- 20. Làm cách nào để tìm kiếm cơ sở dữ liệu mysql cho tên cột cụ thể
- 21. Tìm các bản ghi có hai bản ghi cụ thể trong một bảng khác
- 22. Tìm bảng nào một chỉ mục cụ thể thuộc về
- 23. Chọn tất cả các bảng có chứa các cột cụ thể
- 24. Làm thế nào để tìm các bảng kế thừa có lập trình trong PostgreSQL?
- 25. Android sqlite: cách truy xuất dữ liệu cụ thể từ cột cụ thể?
- 26. Cách tìm "lỗ" trong bảng
- 27. Ruby on Rails: Tìm bản ghi có giá trị thấp nhất của một cột cụ thể
- 28. Các quy tắc và vấn đề tiếp theo() của PostgreSQL (rất cụ thể về PostgreSQL)
- 29. Hàng bảng có thể chỉnh sửa, sửa đổi cột
- 30. Postgresql. Có thể chạy truy vấn cập nhật trong paralell?
Lưu ý rằng truy vấn này dường như không chấp nhận '%' ký tự đại diện, trong khi truy vấn trong Câu trả lời của Ravi. –