awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
citusdata avatar

citusdata/pg_cron

0
View on GitHub↗
3,818 स्टार्स·254 फोर्क्स·C·PostgreSQL·5 व्यूज़

Pg Cron

pg_cron is a PostgreSQL job scheduler and background task manager that executes periodic SQL commands directly within the database engine. It functions as an automation tool using standard cron syntax to trigger recurring administrative and data tasks on a defined timetable.

The extension provides the capability to manage and trigger scheduled SQL operations across multiple target databases from a single instance. It includes a logging system that acts as an execution auditor, tracking the start time, end time, and success status of every job run.

The project covers database maintenance automation, job monitoring, and task lifecycle management, including the ability to modify or cancel existing jobs. Access control is managed through row-level security to restrict the visibility and modification of scheduled jobs to authorized users.

Features

  • SQL Query Schedulers - Automates the periodic execution of SQL statements directly within the database using cron syntax.
  • Database Background Workers - Implements a dedicated PostgreSQL background worker process to check for and execute scheduled tasks.
  • Job State Persistence - Persists job definitions and schedules in relational tables to ensure state is maintained across database restarts.
  • PostgreSQL Administration Tools - Provides a comprehensive system for automating recurring administrative and data tasks across PostgreSQL databases.
  • PostgreSQL Extensions - Functions as a PostgreSQL extension that enables the execution of periodic SQL commands using cron syntax.
  • PostgreSQL Task Scheduling - Automates recurring SQL commands and administrative tasks directly within a PostgreSQL database using cron syntax.
  • Cron Scheduling - Acts as a scheduler that executes SQL statements on a defined timetable directly inside the database engine.
  • Cross-Database Execution - Allows the execution of background tasks within specific target databases instead of just the local instance.
  • Multi-Database Orchestration - Manages and triggers scheduled SQL tasks across different target databases from a single instance.
  • Database Maintenance Automation - Automates recurring database health tasks such as indexing, cleanup, and data aggregation.
  • Cron Timing Parsers - Uses specialized parsers to convert standard cron timing expressions into execution rules for SQL commands.
  • Database Connection Management - Manages the lifecycle of connections to multiple target databases within a cluster to execute scheduled tasks.
  • Job History Logs - Maintains persistent logs of all scheduled job executions, including start times, end times, and success status.
  • Job Cancellation - Provides mechanisms to stop future runs of a periodic task by removing it from the execution queue.
  • Job Configuration Modification - Enables updating the timing, command, target database, or active status of existing background tasks.
  • Background Job Monitoring - Tracks the execution history and success status of background database tasks through a centralized logging system.
  • Job Execution Logging - Tracks the start time, end time, and success status of scheduled tasks via a detailed persistent history table.
  • Execution History Auditors - Implements a logging system that audits the historical state, start times, and success outcomes of scheduled jobs.

स्टार हिस्ट्री

citusdata/pg_cron के लिए स्टार हिस्ट्री चार्टcitusdata/pg_cron के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

अक्सर पूछे जाने वाले प्रश्न

citusdata/pg_cron क्या करता है?

pg_cron is a PostgreSQL job scheduler and background task manager that executes periodic SQL commands directly within the database engine. It functions as an automation tool using standard cron syntax to trigger recurring administrative and data tasks on a defined timetable.

citusdata/pg_cron की मुख्य विशेषताएं क्या हैं?

citusdata/pg_cron की मुख्य विशेषताएं हैं: SQL Query Schedulers, Database Background Workers, Job State Persistence, PostgreSQL Administration Tools, PostgreSQL Extensions, PostgreSQL Task Scheduling, Cron Scheduling, Cross-Database Execution।

citusdata/pg_cron के कुछ ओपन-सोर्स विकल्प क्या हैं?

citusdata/pg_cron के ओपन-सोर्स विकल्पों में शामिल हैं: sidekiq/sidekiq — Sidekiq is a background job processor and queue manager for Ruby that uses Redis to manage asynchronous tasks. It… inngest/inngest — Inngest is a durable execution framework and event-driven automation engine designed to orchestrate background… jhuckaby/cronicle — Cronicle is a distributed job scheduler that replaces traditional cron with a browser-based management interface. It… hangfireio/hangfire — Hangfire is a background job scheduler and distributed task queue for .NET applications. It serves as a job… riverqueue/river — River is a transactional job queue and distributed job scheduler for Go that uses PostgreSQL for persistence and state… oban-bg/oban — Oban is a distributed background job processing system and task scheduler that uses PostgreSQL for transactional job…

Pg Cron के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Pg Cron के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • sidekiq/sidekiqsidekiq का अवतार

    sidekiq/sidekiq

    13,540GitHub पर देखें↗

    Sidekiq is a background job processor and queue manager for Ruby that uses Redis to manage asynchronous tasks. It functions as a distributed task scheduler capable of handling periodic, delayed, and recurring jobs across a cluster of worker processes. The project features a job monitoring dashboard and administrative web interface for visualizing system state, tracking worker performance, and managing failed or dead jobs. It provides a distributed rate limiter to control execution frequency across multiple processes. The framework covers a broad range of operational capabilities, including j

    Rubybackground-jobsjobsruby
    GitHub पर देखें↗13,540
  • jhuckaby/croniclejhuckaby का अवतार

    jhuckaby/Cronicle

    5,745GitHub पर देखें↗

    Cronicle is a distributed job scheduler that replaces traditional cron with a browser-based management interface. It runs scheduled tasks across a cluster of servers with automatic failover, using a custom cron parser that intersects day-of-month and day-of-week constraints when both are specified. The system executes jobs through a plugin framework that runs command-line scripts in any language, communicating via JSON over standard input and output. The scheduler provides a web-based real-time dashboard for monitoring running jobs with live logs, resource usage charts, and progress updates.

    JavaScript
    GitHub पर देखें↗5,745
  • inngest/inngestinngest का अवतार

    inngest/inngest

    5,499GitHub पर देखें↗

    Inngest is a durable execution framework and event-driven automation engine designed to orchestrate background workflows. It enables developers to build resilient, stateful processes by memoizing function steps, ensuring that long-running tasks can automatically resume from the last successful operation after failures, timeouts, or infrastructure restarts. The platform distinguishes itself through its event-driven architecture, which uses a schema-validated bus to trigger functions and coordinate complex, multi-step logic. It employs an onion-model middleware approach for cross-cutting concer

    Go
    GitHub पर देखें↗5,499
  • hangfireio/hangfireHangfireIO का अवतार

    HangfireIO/Hangfire

    10,015GitHub पर देखें↗

    Hangfire is a background job scheduler and distributed task queue for .NET applications. It serves as a job orchestration framework that offloads heavy processing to background workers using a SQL-backed processor to manage job state across multiple servers. The framework distinguishes itself through reliable task scheduling, where job metadata and arguments are persisted in an external database to ensure tasks survive application restarts. It supports advanced orchestration patterns, including the ability to chain dependent tasks so that a child job triggers automatically upon the successful

    C#background-jobsbackground-threadbackground-worker
    GitHub पर देखें↗10,015
Pg Cron के सभी 30 विकल्प देखें→