1.2.5 • Published 2 years ago

sqlite3objs v1.2.5

Weekly downloads
1
License
ISC
Repository
-
Last release
2 years ago

Here are just the functions underlying:

const objdb = require("sqlite3objs");
const db = objdb("/path/to/file.db");
db.open("/path/to/file.db"); // If not open
db.close(); // If open

db.create("table1", { // creates a new table if it doesnt exist
    id: "INTEGER PRIMARY KEY AUTOINCREMENT",
    fname: "VARCHAR(255) DEFAULT ''",
    lname: "VARCHAR(255) DEFAULT ''",
});
db.purge("table1"); // purges table of all data
db.exists("table1"); // check if table exists
db.delete("table1"); // deletes table from database

db.insert("table1", { // inserts data into a table
    fname: "first_name",
    lname: "last_name"
});
db.update("table1", { // updates data in a table
    id: 1
}, {
    fname: "first_name_1"
});
db.remove("table1", { // deletes data from a table
    fname: "first_name"
});
db.select("table1", { // selects data from a table
    fields: ["fname", "lname"],
    where: {
        id: 1
    }
});

db.exec("SELECT * FROM table WHERE fname = ?", ["first_name"]); // executes prepared statement and binds parameters
1.2.5

2 years ago

1.2.4

2 years ago

1.2.3

2 years ago

1.2.2

6 years ago

1.2.1

6 years ago

1.2.0

6 years ago

1.1.4

6 years ago

1.1.3

6 years ago

1.1.2

6 years ago

1.1.1

6 years ago

1.1.0

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago