Add javascript function as a substitute to postgresql stored procedures / functions in postgresq
Đang mở
Chưa có ai nhận issue này.
enhancement
- Ngôn ngữ chính
- JavaScript
- Star
- 13.7k
- Fork
- 1.1k
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
Add an ability for sql.js to apply custom javascript function in the SQL.
Would it be cool to see this in sql.js
CREATE TABLE people_location(
person_id int,
latitude double,
longitude double,
);
-- see people within 5 KM radius
SELECT * FROM people_location WHERE compute_distance(latitude, longitude, my_lat, my_long) <= 5;
function compute_distance(lat1, lon1, lat2, lon2){
var φ1 = lat1.toRadians(), φ2 = lat2.toRadians(), Δλ = (lon2-lon1).toRadians(), R = 6371; // gives d in km
var d = Math.acos( Math.sin(φ1)*Math.sin(φ2) + Math.cos(φ1)*Math.cos(φ2) * Math.cos(Δλ) ) * R;
return d;
}
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Hướng nghiên cứu
The issue names no files, tests, or entry points. Start by locating how sql.js exposes SQLite functionality to JavaScript, then establish the intended registration and invocation behavior for custom SQL functions. Done means a JavaScript function can be registered, called from SQL, and covered by a focused test.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- javascript, sqlite
- Lĩnh vực
- database
- Loại issue
- Tính năng
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 25/100