https://github.com/sdavids/sdavids-database-playground
Playground for databases and related frameworks and tools.
https://github.com/sdavids/sdavids-database-playground
database docker docker-compose postgres
Last synced: 3 months ago
JSON representation
Playground for databases and related frameworks and tools.
- Host: GitHub
- URL: https://github.com/sdavids/sdavids-database-playground
- Owner: sdavids
- Created: 2025-06-05T12:24:55.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-06T20:57:42.000Z (about 1 year ago)
- Last Synced: 2025-06-06T21:40:26.960Z (about 1 year ago)
- Topics: database, docker, docker-compose, postgres
- Language: Shell
- Homepage:
- Size: 24.4 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.adoc
- License: LICENSES/Apache-2.0.txt
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
// SPDX-FileCopyrightText: © 2025 Sebastian Davids
// SPDX-License-Identifier: Apache-2.0
= sdavids-database-playground
Sebastian Davids
// Metadata:
:description: Database Playground
// Settings:
:sectnums:
:sectanchors:
:sectlinks:
:hide-uri-scheme:
:source-highlighter: rouge
:rouge-style: github
// Refs:
:docker-install-url: https://docs.docker.com/install/
:hadolint-install-url: https://github.com/hadolint/hadolint?tab=readme-ov-file#install
ifdef::env-github[]
:important-caption: :heavy_exclamation_mark:
endif::[]
Playground for databases and related frameworks and tools.
== SQL
=== PostgreSQL
* link:sql/postgres/docker/README.adoc[Docker]
* link:sql/postgres/docker-compose/README.adoc[Docker Compose]
* link:sql/postgres/7dbs/README.adoc[Seven Databases in Seven Weeks: Chapter 2]
== Development Environment Setup
=== Installation
[IMPORTANT]
====
After initializing this repository, you need to install the Git hooks via:
[,console]
----
$ git config set core.hooksPath .githooks
----
====
==== Docker
Install {docker-install-url}[Docker].
==== shellcheck
===== Linux
[,console]
----
$ sudo apt-get install shellcheck
----
===== Mac
[,console]
----
$ brew install shellcheck
----
==== shfmt
===== Linux
[,console]
----
$ sudo apt-get install shfmt
----
===== Mac
[,console]
----
$ brew install shfmt
----
==== yamllint
===== Linux
[,console]
----
$ sudo apt-get install yamllint
----
===== Mac
[,console]
----
$ brew install yamllint
----
==== hadolint
===== Linux
Install {hadolint-install-url}[hadolint].
===== Mac
[,console]
----
$ brew install hadolint
----