GigHive bee gighive

Database Load Options

GigHive gives you a few ways to get media into the system and refresh the database.

Easiest option for most users

Use the GigHive iPhone app.

For most end users, this is the simplest way to add music and video to GigHive. It is the most user-friendly path because users can upload directly from their phone without dealing with admin tools or destructive database reload steps.

Admin options

The remaining options are in dedicated admin import pages and are mainly for admins.

Folder-based import (admin_database_load_import_media_from_folder.php)

This page has two folder-based sections plus a single-file fallback.

All folder-based imports are a two-step process:

Both sections also have a Previous Jobs (Recovery) panel for retrying or resuming an interrupted import.

Section A: Reload Database from Folder (destructive)

Truncates and rebuilds all media tables from the selected folder.

Section B: Add to Database from Folder (non-destructive)

Adds new files from the selected folder without deleting existing data.

Section C: Single File Upload

Opens the standard upload form (/db/upload_form.php) for uploading one file at a time from the browser.

CSV-based import (admin_database_load_import_csv.php)

This page has two CSV-based reload options. Both are destructive and rebuild the media tables.

Section A (Legacy): Single CSV reload

Upload a single CSV file to rebuild the media database.

Required headers: t_title, d_date, d_merged_song_lists, f_singles

Use this only if you have an older single-file CSV export from a legacy GigHive database.

Section B (Normalized): Two-file CSV reload

Upload sessions.csv and session_files.csv to rebuild the media database.

If you have normalized CSV exports that match GigHive’s expected format, this is the better CSV option.

Important warning

Several admin-page database actions are destructive.

Before using them: