# sql-translator を Homebrew, dnf でインストール

sql-translator のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

## インストール

```sh
sudo av install brew:sql-translator
```

追加のインストールコマンド:

### macOS

- Homebrew (100%):

```sh
brew install sql-translator
```

  証拠: local Homebrew formula metadata

### Linux

- dnf (92%):

```sh
sudo dnf install sqlt-graph
```

  証拠: Fedora Rawhide package metadata: sqlt-graph from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/210a2053c8e007daf9ae39c2a21daaed9b2ddd07d63ecffa597050361e73650c-primary.xml.zst

## パッケージ情報

- **パッケージキー:** brew:sql-translator
- **パッケージマネージャ:** Homebrew
- **パッケージマネージャページ:** <https://formulae.brew.sh/formula/sql-translator>
- **バージョン:** 1.66
- **ソース概要:** Manipulate structured data definitions (SQL and more)
- **ホームページ:** <https://github.com/dbsrgits/sql-translator/>
- **リポジトリ:** <https://github.com/dbsrgits/sql-translator>
- **上流ドキュメント:** <https://github.com/dbsrgits/sql-translator/>
- **ライセンス:** Artistic-1.0-Perl OR GPL-1.0-or-later
- **ソースアーカイブ:** <https://cpan.metacpan.org/authors/id/V/VE/VEESH/SQL-Translator-1.66.tar.gz>
- **最終更新:** 2026-05-26T02:26:19Z
- **生成日時:** 2026-08-04T22:13:35+00:00

## 実行可能ファイル

- sqlt (cli)
- sqlt-diagram (cli)
- sqlt-diff (cli)
- sqlt-diff-old (cli)
- sqlt-dumper (cli)
- sqlt-graph (cli)
- sqlt (エイリアス)
- sqlt-diagram (エイリアス)
- sqlt-diff (エイリアス)
- sqlt-diff-old (エイリアス)
- sqlt-dumper (エイリアス)
- sqlt-graph (エイリアス)

## macOS 提供ライブラリ

- perl

## インストール挙動

- post-install フック: 未定義
- Bottle: 利用可能 対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sequoia, sonoma, tahoe, x86_64_linux

## バージョンと鮮度

- ページ生成日: 2026-08-04
- マネージャ版: 1.66
- マネージャ更新日: 2026-05-26
- ローカルデータ: OK
- 上流リポジトリ: https://github.com/dbsrgits/sql-translator
- 情報: No cached GitHub release or tag data was available.
## プロジェクトの歴史と使われ方

SQL::Translator, also known historically as SQLFairy, is a Perl distribution for translating structured data definitions. MetaCPAN describes it as converting vendor-specific SQL table definitions into other formats including other SQL dialects, diagrams, documentation, XML, and Class::DBI classes.

### プロジェクトの歴史

The current GitHub repository was created in February 2011, while the module documentation and metadata preserve older CPAN-era identity and support channels. The distribution remains maintained on CPAN, with version 1.66 released in November 2024.

### 採用の歴史

SQL::Translator belongs to the CPAN tool culture where command-line scripts and Perl modules are distributed together. The Homebrew formula exposes several executables, including `sqlt`, `sqlt-diagram`, `sqlt-diff`, `sqlt-dumper`, and `sqlt-graph`, making the CPAN distribution available to users who prefer system package managers.

### 使われ方

Users commonly call the `sqlt` family of commands to translate, diff, diagram, or dump database schemas, or use the Perl API by constructing a translator with parser and producer options such as MySQL input and Oracle output. The module focuses on SQL definition language such as CREATE and ALTER rather than data manipulation.

### パッケージ好きにとっての重要性

Package nerds care about SQL::Translator because it is an old, cross-dialect schema plumbing tool with many optional outputs and executables. It is the kind of utility that appears in migration scripts, documentation generation, ORM-era workflows, and distro package sets because it bridges database dialects rather than belonging to one database vendor.

### タイムライン

- 2011: Current GitHub repository created.
- 2015: Changelog documents fixes for SQLite, MySQL, PostgreSQL, SQL Server, and Oracle quoting and parsing.
- 2019: 1.60 released after the 1.59 development series.
- 2024: 1.66 released on CPAN.

### Related projects

- The official documentation names Parse::RecDescent, GD, GraphViz, Text::RecordParser, Class::DBI, and XML::Writer as related technologies. The module also includes parser and producer namespaces for multiple database dialects and output formats.

### ソース

- <https://fastapi.metacpan.org/v1/module/SQL::Translator>
- <https://fastapi.metacpan.org/v1/release/SQL-Translator>
- <https://github.com/dbsrgits/sql-translator/blob/master/Changes>
- <https://metacpan.org/pod/SQL::Translator>
- source_facts.executables


## セキュリティノート

broad file, network, media, or database tool signal.

- **Geiger リスク:** blue / 中
- broad file, network, media, or database tool signal

## ソースデータベース詳細

- **Source Database:** Homebrew formula API
- **Tap:** homebrew/core
- **Full Name:** sql-translator
- **Version Scheme:** 0
- **Revision:** 0
- **Bottle Stable Root URL:** <https://ghcr.io/v2/homebrew/core>
- **Deprecated:** no
- **Disabled:** no
- **Keg Only:** no
- **URL Keys:** stable

## 他のパッケージマネージャ記録

- dnf - sqlt-graph - 1.66-5.fc45: installed executable or alias match | Fedora Rawhide package metadata: sqlt-graph from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/210a2053c8e007daf9ae39c2a21daaed9b2ddd07d63ecffa597050361e73650c-primary.xml.zst | sqlt-graph tool to create a graph from a database schema | https://metacpan.org/release/SQL-Translator


## 関連リンク

- [Source-control packages](https://pkg.so/ja/source-control-tools/) - Belongs to a source-control command family.
- [Secret-risk packages](https://pkg.so/ja/secret-risk-packages/) - Has protected-tool coverage, approval-gate, or non-low Geiger security signals.
- [Terminal utility packages](https://pkg.so/ja/terminal-utilities/) - Matched terminal and command-line workflow metadata.
- [Text processing packages](https://pkg.so/ja/text-processing-tools/) - Matched text, document, or structured-data processing metadata.
- [sql-lint](https://pkg.so/ja/brew/sql-lint/) - Shares pkgdb curated category or tags: cli, database-tools, developer-tools, sql.
- [sql-migrate](https://pkg.so/ja/brew/sql-migrate/) - Shares pkgdb curated category or tags: cli, database-tools, developer-tools, sql.
- [sqlancer](https://pkg.so/ja/brew/sqlancer/) - Shares pkgdb curated category or tags: cli, database-tools, developer-tools, sql.
- [sqlbench](https://pkg.so/ja/brew/sqlbench/) - Shares pkgdb curated category or tags: cli, database-tools, developer-tools, sql.
- [pspg](https://pkg.so/ja/brew/pspg/) - Shares pkgdb curated category or tags: cli, database-tools, developer-tools.
- [lcov](https://pkg.so/ja/brew/lcov/) - Shares pkgdb curated category or tags: cli, developer-tools, perl.
- [flyway](https://pkg.so/ja/brew/flyway/) - Shares pkgdb curated category or tags: cli, developer-tools, sql.
- [dbmate](https://pkg.so/ja/brew/dbmate/) - Shares pkgdb curated category or tags: cli, developer-tools, sql.

## Combined YAML source

View the package source record on GitHub. [combined/sql-translator.yml](https://github.com/mxcl/pkgdb/blob/main/combined/sql-translator.yml)


## ソース

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