diff options
Diffstat (limited to 'pkgs/development/tools/database')
25 files changed, 25 insertions, 0 deletions
diff --git a/pkgs/development/tools/database/apgdiff/default.nix b/pkgs/development/tools/database/apgdiff/default.nix index d96e3dbd99d04..2aa53fbabd293 100644 --- a/pkgs/development/tools/database/apgdiff/default.nix +++ b/pkgs/development/tools/database/apgdiff/default.nix @@ -26,6 +26,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { meta = with lib; { description = "Another PostgreSQL diff tool"; + mainProgram = "apgdiff"; homepage = "https://apgdiff.com"; license = licenses.mit; inherit (jre.meta) platforms; diff --git a/pkgs/development/tools/database/clickhouse-backup/default.nix b/pkgs/development/tools/database/clickhouse-backup/default.nix index 58a305d388861..18e12b6130416 100644 --- a/pkgs/development/tools/database/clickhouse-backup/default.nix +++ b/pkgs/development/tools/database/clickhouse-backup/default.nix @@ -32,6 +32,7 @@ buildGoModule rec { meta = with lib; { description = "Tool for easy ClickHouse backup and restore with cloud storages support"; + mainProgram = "clickhouse-backup"; homepage = "https://github.com/AlexAkulov/clickhouse-backup"; license = licenses.mit; maintainers = with maintainers; [ ]; diff --git a/pkgs/development/tools/database/dbmate/default.nix b/pkgs/development/tools/database/dbmate/default.nix index 8ecc6b22fbda3..e7d5be602cdcd 100644 --- a/pkgs/development/tools/database/dbmate/default.nix +++ b/pkgs/development/tools/database/dbmate/default.nix @@ -20,6 +20,7 @@ buildGoModule rec { meta = with lib; { description = "Database migration tool"; + mainProgram = "dbmate"; homepage = "https://github.com/amacneil/dbmate"; changelog = "https://github.com/amacneil/dbmate/releases/tag/v${version}"; license = licenses.mit; diff --git a/pkgs/development/tools/database/dynein/default.nix b/pkgs/development/tools/database/dynein/default.nix index af88654101c2a..618ca16417db9 100644 --- a/pkgs/development/tools/database/dynein/default.nix +++ b/pkgs/development/tools/database/dynein/default.nix @@ -40,6 +40,7 @@ rustPlatform.buildRustPackage rec { meta = with lib; { description = "DynamoDB CLI written in Rust"; + mainProgram = "dy"; homepage = "https://github.com/awslabs/dynein"; license = licenses.asl20; platforms = platforms.unix; diff --git a/pkgs/development/tools/database/liquibase/default.nix b/pkgs/development/tools/database/liquibase/default.nix index bd6b373049872..94f0d4c79fce9 100644 --- a/pkgs/development/tools/database/liquibase/default.nix +++ b/pkgs/development/tools/database/liquibase/default.nix @@ -87,6 +87,7 @@ stdenv.mkDerivation rec { meta = with lib; { description = "Version Control for your database"; + mainProgram = "liquibase"; homepage = "https://www.liquibase.org/"; changelog = "https://raw.githubusercontent.com/liquibase/liquibase/v${version}/changelog.txt"; sourceProvenance = with sourceTypes; [ binaryBytecode ]; diff --git a/pkgs/development/tools/database/litecli/default.nix b/pkgs/development/tools/database/litecli/default.nix index 2cda1e05c609e..6b6125992b582 100644 --- a/pkgs/development/tools/database/litecli/default.nix +++ b/pkgs/development/tools/database/litecli/default.nix @@ -35,6 +35,7 @@ python3Packages.buildPythonApplication rec { meta = with lib; { description = "Command-line interface for SQLite"; + mainProgram = "litecli"; longDescription = '' A command-line client for SQLite databases that has auto-completion and syntax highlighting. ''; diff --git a/pkgs/development/tools/database/litestream/default.nix b/pkgs/development/tools/database/litestream/default.nix index 27b37eff489b2..fa47959a333cb 100644 --- a/pkgs/development/tools/database/litestream/default.nix +++ b/pkgs/development/tools/database/litestream/default.nix @@ -23,6 +23,7 @@ buildGoModule rec { meta = with lib; { description = "Streaming replication for SQLite"; + mainProgram = "litestream"; license = licenses.asl20; homepage = "https://litestream.io/"; maintainers = with maintainers; [ fbrs ]; diff --git a/pkgs/development/tools/database/mermerd/default.nix b/pkgs/development/tools/database/mermerd/default.nix index 90f274d66113d..7331f5f61750d 100644 --- a/pkgs/development/tools/database/mermerd/default.nix +++ b/pkgs/development/tools/database/mermerd/default.nix @@ -37,6 +37,7 @@ buildGoModule rec { meta = with lib; { description = "Create Mermaid-Js ERD diagrams from existing tables"; + mainProgram = "mermerd"; homepage = "https://github.com/KarnerTh/mermerd"; changelog = "https://github.com/KarnerTh/mermerd/releases/tag/v${version}"; license = licenses.mit; diff --git a/pkgs/development/tools/database/movine/default.nix b/pkgs/development/tools/database/movine/default.nix index a0342bcfc0a44..6aba244be3ace 100644 --- a/pkgs/development/tools/database/movine/default.nix +++ b/pkgs/development/tools/database/movine/default.nix @@ -30,6 +30,7 @@ rustPlatform.buildRustPackage rec { meta = with lib; { description = "A migration manager written in Rust, that attempts to be smart yet minimal"; + mainProgram = "movine"; homepage = "https://github.com/byronwasti/movine"; license = licenses.mit; longDescription = '' diff --git a/pkgs/development/tools/database/pg_activity/default.nix b/pkgs/development/tools/database/pg_activity/default.nix index 32fdeae69e2f7..4fa280942dd29 100644 --- a/pkgs/development/tools/database/pg_activity/default.nix +++ b/pkgs/development/tools/database/pg_activity/default.nix @@ -24,6 +24,7 @@ python3Packages.buildPythonApplication rec { meta = with lib; { description = "A top like application for PostgreSQL server activity monitoring"; + mainProgram = "pg_activity"; homepage = "https://github.com/dalibo/pg_activity"; license = licenses.postgresql; maintainers = with maintainers; [ mausch ]; diff --git a/pkgs/development/tools/database/replibyte/default.nix b/pkgs/development/tools/database/replibyte/default.nix index 6e61d6682e2f2..4437e4738e161 100644 --- a/pkgs/development/tools/database/replibyte/default.nix +++ b/pkgs/development/tools/database/replibyte/default.nix @@ -40,6 +40,7 @@ rustPlatform.buildRustPackage rec { meta = with lib; { description = "Seed your development database with real data"; + mainProgram = "replibyte"; homepage = "https://github.com/Qovery/replibyte"; license = licenses.gpl3Only; maintainers = with maintainers; [ dit7ya ]; diff --git a/pkgs/development/tools/database/schemaspy/default.nix b/pkgs/development/tools/database/schemaspy/default.nix index 6847b9aa20a78..5e07beaff6f7d 100644 --- a/pkgs/development/tools/database/schemaspy/default.nix +++ b/pkgs/development/tools/database/schemaspy/default.nix @@ -59,6 +59,7 @@ maven.buildMavenPackage rec { meta = with lib; { homepage = "https://schemaspy.org"; description = "Document your database simply and easily"; + mainProgram = "schemaspy"; license = licenses.lgpl3Plus; maintainers = with maintainers; [ jraygauthier ]; }; diff --git a/pkgs/development/tools/database/shmig/default.nix b/pkgs/development/tools/database/shmig/default.nix index 5bb023931388b..3e7e640c88b59 100644 --- a/pkgs/development/tools/database/shmig/default.nix +++ b/pkgs/development/tools/database/shmig/default.nix @@ -36,6 +36,7 @@ stdenv.mkDerivation rec { meta = with lib; { description = "Minimalistic database migration tool with MySQL, PostgreSQL and SQLite support"; + mainProgram = "shmig"; homepage = "https://github.com/mbucc/shmig"; license = licenses.bsd3; maintainers = with maintainers; [ ]; diff --git a/pkgs/development/tools/database/sqlboiler-crdb/default.nix b/pkgs/development/tools/database/sqlboiler-crdb/default.nix index 559c8f2775810..df439bce808ee 100644 --- a/pkgs/development/tools/database/sqlboiler-crdb/default.nix +++ b/pkgs/development/tools/database/sqlboiler-crdb/default.nix @@ -17,6 +17,7 @@ buildGoModule rec { meta = with lib; { description = "CockroachDB generator for usage with SQLBoiler"; + mainProgram = "sqlboiler-crdb"; homepage = "https://github.com/glerchundi/sqlboiler-crdb/"; maintainers = with maintainers; [ dgollings ]; platforms = platforms.unix; diff --git a/pkgs/development/tools/database/sqlc/default.nix b/pkgs/development/tools/database/sqlc/default.nix index 8908d27ad0002..68e75f6025498 100644 --- a/pkgs/development/tools/database/sqlc/default.nix +++ b/pkgs/development/tools/database/sqlc/default.nix @@ -21,6 +21,7 @@ buildGoModule { meta = { description = "Generate type-safe code from SQL"; + mainProgram = "sqlc"; homepage = "https://sqlc.dev/"; license = lib.licenses.mit; maintainers = [ lib.maintainers.adisbladis ]; diff --git a/pkgs/development/tools/database/sqlcheck/default.nix b/pkgs/development/tools/database/sqlcheck/default.nix index 28f8b174cbc77..54faf9f993d0e 100644 --- a/pkgs/development/tools/database/sqlcheck/default.nix +++ b/pkgs/development/tools/database/sqlcheck/default.nix @@ -29,6 +29,7 @@ stdenv.mkDerivation rec { meta = with lib; { inherit (src.meta) homepage; description = "Automatically identify anti-patterns in SQL queries"; + mainProgram = "sqlcheck"; license = licenses.asl20; platforms = platforms.all; maintainers = [ maintainers.marsam ]; diff --git a/pkgs/development/tools/database/sqlcmd/default.nix b/pkgs/development/tools/database/sqlcmd/default.nix index 956a28a0d9766..c11475a3caa48 100644 --- a/pkgs/development/tools/database/sqlcmd/default.nix +++ b/pkgs/development/tools/database/sqlcmd/default.nix @@ -47,6 +47,7 @@ buildGoModule rec { meta = { description = "A command line tool for working with Microsoft SQL Server, Azure SQL Database, and Azure Synapse"; + mainProgram = "sqlcmd"; homepage = "https://github.com/microsoft/go-sqlcmd"; changelog = "https://github.com/microsoft/go-sqlcmd/releases/tag/v${version}"; license = lib.licenses.mit; diff --git a/pkgs/development/tools/database/sqlfluff/default.nix b/pkgs/development/tools/database/sqlfluff/default.nix index 89ae63369ff4f..7251689ade4ca 100644 --- a/pkgs/development/tools/database/sqlfluff/default.nix +++ b/pkgs/development/tools/database/sqlfluff/default.nix @@ -63,6 +63,7 @@ python3.pkgs.buildPythonApplication rec { meta = with lib; { description = "SQL linter and auto-formatter"; + mainProgram = "sqlfluff"; homepage = "https://www.sqlfluff.com/"; changelog = "https://github.com/sqlfluff/sqlfluff/blob/${version}/CHANGELOG.md"; license = with licenses; [ mit ]; diff --git a/pkgs/development/tools/database/sqlite-web/default.nix b/pkgs/development/tools/database/sqlite-web/default.nix index 01c4712440ca3..dc5960fd9ee2c 100644 --- a/pkgs/development/tools/database/sqlite-web/default.nix +++ b/pkgs/development/tools/database/sqlite-web/default.nix @@ -19,6 +19,7 @@ python3Packages.buildPythonApplication rec { meta = with lib; { description = "Web-based SQLite database browser"; + mainProgram = "sqlite_web"; homepage = "https://github.com/coleifer/sqlite-web"; license = licenses.mit; maintainers = [ maintainers.costrouc ]; diff --git a/pkgs/development/tools/database/sqlitebrowser/default.nix b/pkgs/development/tools/database/sqlitebrowser/default.nix index aa5e2d8f6e0e4..a622d3481ce2e 100644 --- a/pkgs/development/tools/database/sqlitebrowser/default.nix +++ b/pkgs/development/tools/database/sqlitebrowser/default.nix @@ -27,6 +27,7 @@ mkDerivation rec { meta = with lib; { description = "DB Browser for SQLite"; + mainProgram = "sqlitebrowser"; homepage = "https://sqlitebrowser.org/"; license = licenses.gpl3; maintainers = with maintainers; [ peterhoeg ]; diff --git a/pkgs/development/tools/database/squirrel-sql/default.nix b/pkgs/development/tools/database/squirrel-sql/default.nix index 2d0795dee76b6..bd23f523276ac 100644 --- a/pkgs/development/tools/database/squirrel-sql/default.nix +++ b/pkgs/development/tools/database/squirrel-sql/default.nix @@ -69,6 +69,7 @@ stdenv.mkDerivation rec { meta = with lib; { description = "Universal SQL Client"; + mainProgram = "squirrel-sql"; homepage = "http://squirrel-sql.sourceforge.net/"; sourceProvenance = with sourceTypes; [ binaryBytecode ]; license = licenses.lgpl21Plus; diff --git a/pkgs/development/tools/database/timescaledb-parallel-copy/default.nix b/pkgs/development/tools/database/timescaledb-parallel-copy/default.nix index 24c4aeb8538af..37bad3e03d63a 100644 --- a/pkgs/development/tools/database/timescaledb-parallel-copy/default.nix +++ b/pkgs/development/tools/database/timescaledb-parallel-copy/default.nix @@ -15,6 +15,7 @@ buildGoModule rec { meta = with lib; { description = "Bulk, parallel insert of CSV records into PostgreSQL"; + mainProgram = "timescaledb-parallel-copy"; homepage = "https://github.com/timescale/timescaledb-parallel-copy"; license = licenses.asl20; maintainers = with maintainers; [ thoughtpolice ]; diff --git a/pkgs/development/tools/database/timescaledb-tune/default.nix b/pkgs/development/tools/database/timescaledb-tune/default.nix index 38bbd1cb157fa..444e947cdf4b7 100644 --- a/pkgs/development/tools/database/timescaledb-tune/default.nix +++ b/pkgs/development/tools/database/timescaledb-tune/default.nix @@ -17,6 +17,7 @@ buildGoModule rec { meta = with lib; { description = "A tool for tuning your TimescaleDB for better performance"; + mainProgram = "timescaledb-tune"; homepage = "https://github.com/timescale/timescaledb-tune"; license = licenses.asl20; maintainers = with maintainers; [ marsam ]; diff --git a/pkgs/development/tools/database/trino-cli/default.nix b/pkgs/development/tools/database/trino-cli/default.nix index 899fa72d673a9..b43fbc180194e 100644 --- a/pkgs/development/tools/database/trino-cli/default.nix +++ b/pkgs/development/tools/database/trino-cli/default.nix @@ -28,6 +28,7 @@ stdenv.mkDerivation rec { meta = with lib; { description = "The Trino CLI provides a terminal-based, interactive shell for running queries"; + mainProgram = "trino"; homepage = "https://github.com/trinodb/trino"; license = licenses.asl20; maintainers = with maintainers; [ regadas cpcloud ]; diff --git a/pkgs/development/tools/database/webdis/default.nix b/pkgs/development/tools/database/webdis/default.nix index eec952817e90b..d9f23d93d4a5e 100644 --- a/pkgs/development/tools/database/webdis/default.nix +++ b/pkgs/development/tools/database/webdis/default.nix @@ -27,6 +27,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "A Redis HTTP interface with JSON output"; + mainProgram = "webdis"; homepage = "https://webd.is/"; license = lib.licenses.bsd2; maintainers = with lib.maintainers; [ wucke13 ]; |