pkg.soopen package index

brew / rang 7340

Installer pgslice avec Homebrew

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de pgslice pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install pgslice

local Homebrew formula metadata

aperçu

Résumé du paquet

Postgres partitioning as easy as pie

Commandes et alias

  • pgslice

historique

Historique du projet et usages

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

Historique du projet

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.

Historique d'adoption

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.

Modes d'utilisation

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.

Pourquoi les passionnés de paquets s'y intéressent

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.

Chronologie

  • 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.

posture de sécurité

Niveau de risque : vert

narrow executable package without higher-risk signals.

Classificateur de risque

risque vert · confiance faible · appliance

Pourquoi

  • narrow executable package without higher-risk signals

Signaux

  • metadata:no-higher-risk-signals

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 6 plateformes.
  • S’installe avec 2 dépendances d’exécution.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
pgslicecliexécutable global

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-09-19
version du gestionnaire0.7.2
gestionnaire mis à jour2026-09-13
données localesOK
amontà jour
dernière version détectéev0.7.2

https://github.com/ankane/pgslice

  • OKAucun avertissement de fraîcheur n'a été généré.

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:pgslice
Version0.7.2
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/pgslice
Page d'accueilhttps://github.com/ankane/pgslice
Dépôthttps://github.com/ankane/pgslice
LicenceMIT
Archive sourcehttps://github.com/ankane/pgslice/archive/refs/tags/v0.7.2.tar.gz
Dernière mise à jour2026-09-13T11:36:57Z
Pulseupdated
Dépendanceslibpq, ruby
Bouteilledisponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

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

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • 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