GKSHOP
GKS Bank

Migration

Move existing banking data to GKS Bank without starting two banking resources together.

GKS Bank

Full banking for FiveM — ESX, QBCore, QBox and Standalone

Get it

Use migration when you are replacing an existing banking resource. For a new server, follow Installation instead.

Make a database backup and stop the old banking resource before importing data. Never run two resources that own the same balances.

Supported sources

SourceDetected tables
qb-bankingbank_accounts, bank_statements
Renewed-Bankingbank_accounts_new, player_transactions
esx_addonaccountaddon_account, addon_account_data

Check available adapters

Run this in the server console:

gkbank import

The command lists available adapters and whether their source tables exist in the database.

Preview the migration

Run a dry run first. It reads and maps the source data without writing to GKS Bank:

gkbank import qb-banking

Replace qb-banking with the source shown by gkbank import.

Apply the migration

When the dry run looks correct, apply the import:

gkbank import qb-banking --apply

Imported accounts and transactions are marked as imported. The migration map prevents the same source row from being imported twice.

Verify

After the import:

  1. Start GKS Bank with the old banking resource stopped.
  2. Check player balances and shared accounts.
  3. Check recent transaction history.
  4. Check cards and inventory items if they are enabled.
  5. Keep the old database backup until verification is complete.

On this page