在重新发明轮子之前,我想请求stackoverflow社区向我推荐一个可以解决一个非常常见(可能)问题的工具:
我有一组带有可变参数的SQL查询,如下所示:
SELECT title, author, created_at
FROM books
WHERE created_at BETWEEN <start_date> AND <end_date> ;
我需要一个工具(首选的Web应用程序),它允许我查看此查询的结果 从GUI(Datepickers,Textboxes e.t.c。)更改参数而不更改查询模板或程序代码。 将结果导出到csv或xls也可以。
我知道像PHPMyAdmin这样的工具对于极客来说很有用 - 不适合非合格用户,一般不安全。
非常接近我想要的是:https://github.com/burke-software/django-report-builder 但由于ORM界限
,我可以使用哪种查询非常严格答案 0 :(得分:1)
我不太热衷于许多开箱即用的网络解决方案......除了像phpMyAdmin之类的内容......你已经提到过它对你的情况不太理想。
但是,还有一些其他工具可以使用。
DB Visualizer。此工具允许在查询中对值进行参数化。我使用这个工具进行各种数据库任务。这很好,因为它适用于多个DBMS。但是,它可能不会限制您可能需要的修改查询的访问权限....并且比每天用户友好的更加开发人员/ sql-saavy友好。
我不确定您是否考虑过的另一个选项是使用Excel本身并定义自己的参数化查询的工作簿。对于每天的用户来说,这可能是最有用的......但是你需要一些前期开发。如果您愿意花时间,这对您的最终用户来说可能是最干净的。你可以:
这些可能是你已经考虑过的选项......但我想把它扔出去......以防万一。