2011-08-31 21 views
5

Tôi muốn biết nếu có một môi trường tự do để phát triển trong PL/pgSQL.Có một môi trường miễn phí PL/pgSQL để phát triển cho PostgreSQL?

Viết mã trong Notepad ++, thay thế hàm và chạy nó sẽ làm chậm quá trình. Tôi đang sử dụng pgAdmin (chỉ để thay thế và chạy thủ tục) vào lúc này, nhưng đây không phải là những gì tôi muốn.

Tôi biết rằng có một câu hỏi tương tự ở đây, nhưng điều này không bị trùng lặp. Tất cả các công cụ để phát triển được trả tiền, tôi muốn biết nếu có một công cụ miễn phí.

+0

Hmm? Bạn thực sự muốn làm gì? Tôi khuyên bạn nên thay thế Notepad bằng 'vim'. Nó khá nhanh để phát triển PL/pgSQL. – snap

+2

Chính xác thì bạn đang thiếu gì trong pgAdmin? –

+0

Ok, tôi đã sử dụng Notepad ++. Tôi chỉ có cái gì đó có thể cung cấp cho tôi cú pháp ánh sáng cao, hoàn thành cú pháp và một cách nhanh chóng để kiểm tra các thủ tục. Những điều cơ bản từ một IDE. Tôi điều đó là quá chậm phát triển trong Notepad ++, sao chép mã để pgAdmin, thay thế các chức năng và chạy nó. Tôi cảm thấy đó không phải là lý tưởng và một môi trường cho việc này có thể giúp đỡ, nhưng tôi đã tìm kiếm rất nhiều và thấy hầu như không có gì, chỉ có phần mềm trả tiền. –

Trả lời

3

Tôi rất hài lòng với môi trường sau.

Tôi sử dụng trình chỉnh sửa lập trình như geany hoặc tương tự và tôi chỉnh sửa tệp có chức năng - tôi đặt các hàm liên quan vào một tệp - điều này tương tự như mô-đun từ các môi trường khác.

Tôi không sử dụng một bản sao để pgAdmin - đó là công việc khủng khiếp - và tôi không nghĩ vậy pgAdmin là công cụ tốt để chỉnh sửa và duy trì nhiều chức năng hơn - tốt cho những thay đổi đặc biệt. Trình soạn thảo không mạnh - nó đơn giản và bạn không thể sử dụng các công cụ thông thường như git, cvs, .. Khác - bạn không thể tổ chức một hàm liên quan cho một thực thể.

Nếu tôi có một hoặc hai tệp, khi đó tôi có bảng điều khiển đã mở và chỉ cần nhập tệp vào thư tín qua lệnh \ i. Nếu tôi có một dự án lớn hơn và phức tạp hơn, tôi sử dụng một makefiles - vì vậy nó sẽ tự động chỉ nhập các tệp đã sửa đổi và phụ thuộc. Điều này rất tốt và rất hiệu quả khi bạn có một dự án với hơn một trăm chức năng.

1

Nếu bạn đang tìm kiếm trình gỡ lỗi, hãy kiểm tra http://pgfoundry.org/projects/edb-debugger/ có thể được bao gồm trong pgAdmin. Tôi chưa bao giờ thấy bất kỳ công cụ nào khác có thể gỡ lỗi plpgsql, chỉ pgAdmin.

Các vấn đề liên quan