pkg.soopen package index

brew / rang 9171

Installer reshape avec Homebrew, Nix

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

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install reshape

local Homebrew formula metadata

Linux

Nixvérifié · 92%
nix profile install nixpkgs#reshape

nixpkgs package indexes · pkgs/by-name/re/reshape/package.nix · Source: api.github.com

aperçu

Résumé du paquet

Easy-to-use, zero-downtime schema migration tool for Postgres

Commandes et alias

  • reshape

historique

Historique du projet et usages

Reshape is a PostgreSQL schema migration tool designed to let old and new application deployments operate concurrently during a rollout.

Historique du projet

Fabian Lindfors created Reshape as an open-source PostgreSQL migration tool focused on avoiding application downtime and excessive database locking.

The project developed a three-phase migration model: prepare compatible old and new schema views, deploy the application gradually, then complete or abort the migration.

Historique d'adoption

Reshape is distributed through Homebrew and Nix according to source_facts.package-manager. The official project also publishes release binaries, a Cargo package, and a Docker image.

Official GitHub project metadata reports substantial community interest, while helper libraries are documented for Rust, Ruby/Rails, Python/Django, and Go application integration.

Modes d'utilisation

Migration files are stored by default under `migrations/` in TOML or JSON format. Operators run `reshape migration start`, roll out the new application, and then run `reshape migration complete`; failed deployments can be rolled back with `reshape migration abort`.

Database connection settings can be supplied through flags, `DB_*` environment variables, or a `.env` file automatically loaded from the working directory.

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

Reshape addresses a difficult deployment problem: changing a live PostgreSQL schema while old and new application versions overlap. Its declarative TOML/JSON migrations and staged start/complete/abort lifecycle make that technique available as a standalone package.

Its use of views and triggers is operationally distinctive compared with traditional migration runners that apply schema changes in a single deployment step.

Chronologie

  • Initial project: Published by Fabian Lindfors as a Rust-based PostgreSQL migration utility.
  • Later development: Added helper libraries, Docker and binary distribution, built-in agent-oriented documentation, and machine-readable status output.

Related projects

  • The project provides integration helpers for Rust, Ruby and Rails, Python and Django, and Go applications.

Sources

  • Input package coverage: source_facts.package-manager
  • Official repository and README: https://github.com/fabianlindfors/reshape

posture de sécurité

Aucune couverture d'outil protégé trouvée pour le moment

Aucun manifest local de gestion des secrets correspondant n'a été trouvé pour reshape. Les métadonnées de paquet restent publiées ici afin que la couverture future dispose d'une URL stable.

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.
  • Les métadonnées de compilation listent 2 dépendances de compilation.

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.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
./migrations/*.toml./migrations/*.json./.env

Credential files

Credential-bearing paths to review before unattended agent runs.

Unix
./.env

exécutables

Exécutables installés

CommandeTypeExpositionNote
reshapecliexé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.11.2
gestionnaire mis à jour2026-09-13
données localesOK
amontà jour
dernière version détectéev0.9.3

https://github.com/fabianlindfors/reshape

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

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:reshape
Version0.11.2
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/reshape
Page d'accueilhttps://github.com/fabianlindfors/reshape
Dépôthttps://github.com/fabianlindfors/reshape
LicenceMIT
Archive sourcehttps://github.com/fabianlindfors/reshape/archive/refs/tags/v0.9.3.tar.gz
Dernière mise à jour2026-09-13T07:23:29Z
Pulseupdated
Dépendances de compilationpkgconf, rust
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 Namereshape
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Nix95%

reshape

nix profile install nixpkgs#reshape
  • normalized package name match
  • Correspondance par : Reshape
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/re/reshape/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

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 configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment
  • pkg.so package database
  • pkgdb category and tag curation