Skip to content

Awk Issues on Linux #12

Open
Open
@bedford10

Description

@bedford10

I've had some issues using this project to migrate my sqlite database to mysql.

Grafana Version: 9.1.6
SQLite Version: 3.35.5

When running the sqlitedump.sh script, it generates this output:

TRUNCATE TABLE alert;
TRUNCATE TABLE ngalert_configuration;
TRUNCATE TABLE alert_configuration;
TRUNCATE TABLE org;
TRUNCATE TABLE alert_instance;
TRUNCATE TABLE org_user;
TRUNCATE TABLE alert_notification;
TRUNCATE TABLE permission;
TRUNCATE TABLE alert_notification_state;
TRUNCATE TABLE playlist;
TRUNCATE TABLE alert_rule;
TRUNCATE TABLE playlist_item;
TRUNCATE TABLE alert_rule_tag;
TRUNCATE TABLE plugin_setting;
TRUNCATE TABLE alert_rule_version;
TRUNCATE TABLE preferences;
TRUNCATE TABLE annotation;
TRUNCATE TABLE quota;
TRUNCATE TABLE annotation_tag;
TRUNCATE TABLE role;
TRUNCATE TABLE api_key;
TRUNCATE TABLE seed_assignment;
TRUNCATE TABLE builtin_role;
TRUNCATE TABLE server_lock;
TRUNCATE TABLE cache_data;
TRUNCATE TABLE session;
TRUNCATE TABLE dashboard;
TRUNCATE TABLE short_url;
TRUNCATE TABLE dashboard_acl;
TRUNCATE TABLE star;
TRUNCATE TABLE dashboard_provisioning;
TRUNCATE TABLE tag;
TRUNCATE TABLE dashboard_snapshot;
TRUNCATE TABLE team;
TRUNCATE TABLE dashboard_tag;
TRUNCATE TABLE team_member;
TRUNCATE TABLE dashboard_version;
TRUNCATE TABLE team_role;
TRUNCATE TABLE data_keys;
TRUNCATE TABLE temp_user;
TRUNCATE TABLE data_source;
TRUNCATE TABLE test_data;
TRUNCATE TABLE kv_store;
TRUNCATE TABLE user;
TRUNCATE TABLE library_element;
TRUNCATE TABLE user_auth;
TRUNCATE TABLE library_element_connection;
TRUNCATE TABLE user_auth_token;
TRUNCATE TABLE login_attempt;
TRUNCATE TABLE user_role;
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();
INSERT INTO `` () VALUES ();

I've managed to narrow it down to the escape.awk script that gets used in the last awk section of the sqlitedump script. I have verified that the sqlite DB I'm testing against contains data.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions