|
1 | | -# pg_timetable_gui |
2 | | -GUI for pg_timetablew |
| 1 | +[](https://opensource.org/licenses/MIT) |
| 2 | +[](https://github.com/cybertec-postgresql/pg_timetable_gui/actions/workflows/build.yml) |
| 3 | +[](https://github.com/cybertec-postgresql/pg_timetable_gui/releases) |
| 4 | +[](https://github.com/cybertec-postgresql/pg_timetable_gui/releases) |
3 | 5 |
|
4 | | -### |
5 | | -In the application used open-source [RemixIcons](https://remixicon.com/) set |
| 6 | + |
| 7 | +# pg_timetable_gui: IDE for [pg_timetable](https://github.com/cybertec-postgresql/pg_timetable) scheduler |
| 8 | + |
| 9 | +**pg_timetable_gui** is a free cross-platform tool for developers and administrators, who need to work with advanced PostgreSQL [pg_timetable](https://github.com/cybertec-postgresql/pg_timetable) scheduler. While every operation can be done in a preferred PostgreSQL client (e.g. psql, pgadmin, dbeaber) we found that special tool may increase productivity during creating, debugging and monitoring jobs. |
| 10 | + |
| 11 | + |
| 12 | + |
| 13 | +Enhanced description of chain and task properties can be found in the official [pg_timetable manual](https://pg-timetable.readthedocs.io/en/master/). |
| 14 | + |
| 15 | +## Controls |
| 16 | + - connect/disconnect to the target PostgreSQL database |
| 17 | + |
| 18 | + - add chain/task |
| 19 | + |
| 20 | + - delete chain/task |
| 21 | + |
| 22 | + - edit current chain/task |
| 23 | + |
| 24 | + - post chain/task changes to the database |
| 25 | + |
| 26 | + - cancel editing chain/task |
| 27 | + |
| 28 | + - refresh chain/task list |
| 29 | + |
| 30 | + - move task up in the chain order |
| 31 | + |
| 32 | + - move task down in the chain order |
| 33 | + |
| 34 | +## Main features |
| 35 | +- List database chains and tasks ✅ |
| 36 | +- Add/update/delete chains and tasks ✅ |
| 37 | +- Change task order within the chain ✅ |
| 38 | +- Execute arbitrary SQL script from file |
| 39 | +- Enhanced *cron-syntax* editor |
| 40 | +- Enhanced task editor with debugging functionality |
| 41 | + |
| 42 | +## Contributing |
| 43 | + |
| 44 | +If you want to contribute to **pg_timetable_gui** and help make it better: |
| 45 | +- ⭐[give a star][star] to the project, |
| 46 | +- feel free to open an 🤚[issue][issue] or even |
| 47 | +- consider submitting a 📜[pull request][PR]. |
| 48 | + |
| 49 | +[issue]: https://github.com/cybertec-postgresql/pg_timetable_gui/issues |
| 50 | +[PR]: https://github.com/cybertec-postgresql/pg_timetable_gui/pulls |
| 51 | +[star]: https://github.com/cybertec-postgresql/pg_timetable_gui/stargazers |
| 52 | + |
| 53 | +## Support |
| 54 | + |
| 55 | +For professional support, please contact [Cybertec](https://www.cybertec-postgresql.com/). |
| 56 | + |
| 57 | +## Credits |
| 58 | +- Author: [Pavlo Golub](https://github.com/pashagolub) |
| 59 | +- Media: open-source [RemixIcons](https://remixicon.com/) set |
0 commit comments