{"id":42892,"library":"jive-persistence-postgres","title":"Jive Persistence Postgres","description":"Postgres persistence strategy for jive-sdk (v0.0.24). Provides database connectivity and query building for Node.js applications using the jive framework. No release cadence or security updates indicated. Limited to Postgres integration; no active maintenance visible.","status":"deprecated","version":"0.0.24","language":"javascript","source_language":"en","source_url":"git://github.com/jivesoftware/jive-persistence-postgres","tags":["javascript","jive","framework","app","purposeful_places","api"],"install":[{"cmd":"npm install jive-persistence-postgres","lang":"bash","label":"npm"},{"cmd":"yarn add jive-persistence-postgres","lang":"bash","label":"yarn"},{"cmd":"pnpm add jive-persistence-postgres","lang":"bash","label":"pnpm"}],"dependencies":[{"reason":"PostgreSQL client for Node.js","package":"pg","optional":false},{"reason":"Connection pooling","package":"generic-pool","optional":false}],"imports":[{"note":"Package is CJS-only, does not support ESM imports.","wrong":"import persistence from 'jive-persistence-postgres';","symbol":"default","correct":"const persistence = require('jive-persistence-postgres');"},{"note":"Named export available via destructuring.","wrong":"const PostgresStore = require('jive-persistence-postgres').PostgresStore;","symbol":"PostgresStore","correct":"const { PostgresStore } = require('jive-persistence-postgres');"}],"quickstart":{"code":"const persistence = require('jive-persistence-postgres');\nconst config = {\n  host: 'localhost',\n  port: 5432,\n  database: 'test',\n  user: process.env.DB_USER ?? 'postgres',\n  password: process.env.DB_PASS ?? ''\n};\nasync function example() {\n  const store = new persistence.PostgresStore(config);\n  await store.init();\n  const result = await store.execute('SELECT NOW()');\n  console.log(result.rows);\n  await store.close();\n}\nexample().catch(console.error);","lang":"javascript","description":"Shows how to initialize a PostgresStore, execute a query, and cleanly close the connection."},"warnings":[{"fix":"Migrate to a maintained Postgres client like 'pg' directly or use an ORM.","message":"Package is no longer maintained; last update years ago.","severity":"deprecated","affected_versions":"*"}],"env_vars":null,"search_vec":"'activ':37 'api':46 'app':43 'applic':20 'build':17 'cadenc':27 'connect':14 'databas':13 'framework':24,42 'indic':31 'integr':35 'javascript':40 'jive':1,9,23,41 'jive-sdk':8 'limit':32 'mainten':38 'node.js':19 'persist':2,5 'place':45 'postgr':3,4,34 'provid':12 'purpos':44 'queri':16 'releas':26 'sdk':10 'secur':29 'strategi':6 'updat':30 'use':21 'v0.0.24':11 'visibl':39","created_at":"2026-06-05T16:57:09.865235+00:00","updated_at":"2026-06-05T16:57:09.865235+00:00","problems":[{"fix":"npm install jive-persistence-postgres","cause":"Package missing or not installed","error":"Cannot find module 'jive-persistence-postgres'"},{"fix":"Use const { PostgresStore } = require('jive-persistence-postgres');","cause":"Using default import instead of destructuring named export","error":"TypeError: persistence.PostgresStore is not a constructor"}],"ecosystem":"npm","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"https://github.com/jivesoftware/jive-persistence-postgres","github":"git://github.com/jivesoftware/jive-persistence-postgres","docs":null,"changelog":null,"pypi":null,"npm":"jive-persistence-postgres","openapi_spec":null,"status_page":null,"smithery":null,"categories":["database"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-05","next_check":"2026-09-03","install_tag":null}}