pkg.soopen package index

brew / Rang 7340

pgslice mit Homebrew installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für pgslice in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install pgslice

local Homebrew formula metadata

Überblick

Paketzusammenfassung

Postgres partitioning as easy as pie

Befehle und Aliase

  • pgslice

Verlauf

Projektgeschichte und Nutzung

pgslice is a PostgreSQL partition-management CLI designed to convert new or populated tables to range partitioning with minimal application changes and downtime.

Projektgeschichte

Andrew Kane's pgslice first shipped in April 2016 as a Ruby command-line tool for partitioning PostgreSQL tables with minimal downtime.

The project added PostgreSQL declarative partitioning and foreign-key support in 2017, then continued tracking PostgreSQL and Ruby compatibility, including generated columns and newer PostgreSQL releases.

Adoptionsgeschichte

The official project describes pgslice as battle-tested at Instacart.

Distribution expanded beyond RubyGems to include Homebrew and Docker, making the command available through several packaging cultures.

Wie es verwendet wird

Operators set the `PGSLICE_URL` environment variable, prepare an intermediate partitioned table, create partitions, fill it in batches, analyze it, swap it with the original table, and then capture any remaining rows.

The CLI prints executed SQL and supports `--dry-run`; rolling partition creation and archival can keep database size under control.

Warum Paket-Nerds sich dafür interessieren

pgslice packages a careful, multi-stage PostgreSQL partition migration into a repeatable CLI while still printing the SQL it executes and offering dry-run and lock-safety controls.

It is useful to database operators who want declarative partitioning or rolling archival without installing a PostgreSQL server extension.

Zeitleiste

  • 2016-04-24: Version 0.1.0, the first release.
  • 2017-10-07: Version 0.4.0 added declarative partitioning and foreign-key support.
  • 2023-04-22: Version 0.6.0 added generated-column support and updated runtime requirements.
  • 2026-01-05: Version 0.7.2 added Ruby 4.0 support.

Related projects

  • pgsync is recommended by the project for transferring data between databases.
  • pg_dump and psql are used in the documented retirement and backup workflow.

Sicherheitslage

Risikostufe: grün

narrow executable package without higher-risk signals.

Risikoklassifikator

grün Risiko · niedrig Konfidenz · appliance

Warum

  • narrow executable package without higher-risk signals

Signale

  • metadata:no-higher-risk-signals

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 6 Plattformziele verfügbar.
  • Installiert mit 2 Laufzeitabhängigkeiten.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
pgslicecliglobales Executable

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-09-19
Manager-Version0.7.2
Manager aktualisiert2026-09-13
lokale DatenOK
Upstreamaktuell
neueste erkannte Versionv0.7.2

https://github.com/ankane/pgslice

  • OKEs wurden keine Aktualitätswarnungen generiert.

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:pgslice
Version0.7.2
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/pgslice
Homepagehttps://github.com/ankane/pgslice
Repositoryhttps://github.com/ankane/pgslice
LizenzMIT
Quellarchivhttps://github.com/ankane/pgslice/archive/refs/tags/v0.7.2.tar.gz
Zuletzt aktualisiert2026-09-13T11:36:57Z
Pulseupdated
Abhängigkeitenlibpq, ruby
Bottleverfügbar (auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namepgslice
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • package relationship graph
  • package version freshness
  • package-page enrichment
  • pkg.so package database
  • pkgdb category and tag curation