npm.io
0.0.0 • Published 2 years agoCLI

rsdbyaml-beta

Licence
Apache-2.0
Version
0.0.0
Deps
8
Size
49 kB
Vulns
0
Weekly
0

Usage

node build/src/main.js [import|export] 

Params

Parameter Default value Example value Description
--ignore-tables [] --ignore-tables=wp_posts,wp_scripts List of tables, which will be ignored
--only-tables [] --only-tables=wp_posts,wp_scripts List of tables, which will be proceeded (By default all tables will be proceeded)
--output-dir "data/${new Date()}" folder in project root --output-dir=~/wordpress/db Path to directory where to save exported database
--config-path - --config-path=/wordpress/config.json Path to file with config (See config-example.json)
--import-dir - --import-dir=/home/olek/data/2024-03-21 Path to directory with *.yml files to be imported
Config
Parameter Available options
client 'mysql2', 'pg'
connection.host string, for example 'localhost'
connection.port number, for example '3306'
connection.user string, for example: admin
connection.password string, for example: !@ASDW!DAS
connection.database string, for example: wordpress
Development

Warning! After pnpm build command executed, remember to paste #!/usr/bin/env node to start of build/src/main.js