Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Latest commit

 

History

History
History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Outline

HyperAudit

A comprehensive Docker-based PostgreSQL test database for testing HyperAudit.

Quick Start

# Install dependencies and start everything
cd test && bun install
cd ..
just dev:setup

This will:

  1. Start PostgreSQL in Docker
  2. Setup timescaledb
  3. Seed with realistic data

Command Reference

See just help for all available commands.

Database Lifecycle

  • just db:up - Start PostgreSQL
  • just db:down - Stop PostgreSQL
  • just db:clean - Remove all data
  • just db:shell - Open psql

Setup

  • just dev:setup - Full setup
  • just dev:fresh - Complete reset
  • just dev:refresh - Remigrate + reseed

Testing

  • just test:connection - Test connection

Customizing

Add More Tables

  1. Edit test/sql/schema.sql
  2. Run just db:migrate

Change Seed Data

  1. Edit test/src/seed.ts
  2. Run just dev:refresh

Custom Connection String

export DATABASE_URL="postgres://user:pass@host:port/db"
just test:connection
Morty Proxy This is a proxified and sanitized view of the page, visit original site.