{"library":"db-meta","type":"library","category":null,"description":"db-meta is a JavaScript library for extracting relational database metadata (tables, columns, data types, nullability, primary keys, default values, version) from PostgreSQL, MySQL, and SQLite3. Version 0.5.1 is the current stable release, with irregular updates. It abstracts over database-specific drivers (pg, mysql, sqlite3) using a unified callback-based API. Unlike ORM tools, it focuses purely on schema introspection without query building or object mapping. Requires Node.js >=0.6 and manual installation of the appropriate database driver.","language":"javascript","status":"active","version":"0.5.1","tags":["javascript","database","db","metadata","postgres"],"last_verified":"Wed May 27","install":[{"cmd":"npm install db-meta","imports":["const dbmeta = require('db-meta')","dbmeta('pg', { database: 'test' }, function(err, meta) {\n  meta.getVersion(function(err, version) { ... });\n});","meta.getTables(function(err, tables) {\n  tables.forEach(function(table) { console.log(table.getName()); });\n});"]},{"cmd":"yarn add db-meta","imports":[]},{"cmd":"pnpm add db-meta","imports":[]}],"homepage":null,"github":"https://github.com/kunklejr/node-db-meta","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/db-meta","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/db-meta/compatibility"}}