seed

command
v1.10.0-sp2242.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 7, 2024 License: MIT Imports: 7 Imported by: 0

README

Seed

The seed command handles importing / generating databases for the api. If the data file pattern matches and finds files, then those are imported; otherwise it will try and generate dummy data.

Example

go run main.go \
    -table github_standards \
    -db ./builds/api/github_standards.db \
    -schema ./builds/api/github_standards/github_standards.sql \
    -data "./builds/api/github_standards/data/*.json"
  • -table: the name of the table to import data into
    • Note: this is also used as the key to determine how to generate / insert data, so has to be a known value
  • -db: the path to create the database at. If this exists, the command will exit
  • -schema: the database schema sql file to use to create the database
  • -data: a file pattern to find data files. If these don't exist, fake table will be created

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Package seeder main function is to generate sqlite3 databases for use with the api.
Package seeder main function is to generate sqlite3 databases for use with the api.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL