Trong SQL Server tôi có thể sao chép mã sql ra khỏi ứng dụng và dán nó vào SSMS, khai báo & gán các vars tồn tại trong sql và chạy. yay tuyệt vời gỡ lỗi kịch bản.Gỡ lỗi SQL trong pgAdmin khi SQL chứa biến
Ví dụ: (Xin lưu ý tôi gỉ và cú pháp có thể không đúng):
declare @x as varchar(10)
set @x = 'abc'
select * from sometable where somefield = @x
tôi muốn làm một cái gì đó tương tự với Postgres trong pgAdmin (hoặc công cụ postgres khác, bất kỳ đề xuất?) Mà tôi chỉ có thể thả SQL của tôi (params & tất cả) vào một cái gì đó sẽ chạy với Postgres DB.
Tôi nhận ra bạn có thể tạo pgscript, nhưng dường như không tốt lắm, ví dụ, nếu tôi làm tương đương ở trên, nó không đặt dấu nháy đơn xung quanh giá trị trong @x, cũng không nó cho phép tôi tăng gấp đôi chúng và bạn không nhận được bảng sau - chỉ văn bản ...
Hiện tại tôi có một đoạn SQL mà ai đó đã viết có 3 biến duy nhất trong đó được sử dụng khoảng 6 lần mỗi ...
Vì vậy, câu hỏi là làm cách nào để những người khác gỡ lỗi SQL hiệu quả, tốt nhất là theo kiểu tương tự với ngày SQL Server của tôi.
Tôi muốn thêm điều này làm yêu cầu tính năng, nhưng tôi không thể không đủ tuổi để tìm ra cách danh sách gửi thư pgAdmin hoạt động :( –