Skip to content

Commit ec66452

Browse files
committedSep 12, 2023
fix(_getKV): error: type "string" does not exist due to ::STRING cast
fixes #83 Signed-off-by: Tobias Gurtzick <magic@wizardtales.com>
1 parent 1a8e7a4 commit ec66452

File tree

2 files changed

+21
-1
lines changed

2 files changed

+21
-1
lines changed
 

‎index.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -664,7 +664,7 @@ var PgDriver = Base.extend({
664664
var sql =
665665
`SELECT ${this.escapeDDL('key')},
666666
${this.escapeDDL('value')},
667-
${this.escapeDDL('run_on')}::STRING
667+
${this.escapeDDL('run_on')}::${this.mapDataType(this.type.STRING)}
668668
FROM ` +
669669
this._escapeDDL +
670670
table +

‎test/pg_test.js

+20
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ lab.experiment('pg', () => {
3838
meta = _meta;
3939

4040
db = con;
41+
Promise.promisifyAll(db);
4142
});
4243

4344
lab.experiment('connections', () => {
@@ -968,6 +969,25 @@ lab.experiment('pg', () => {
968969
});
969970
});
970971

972+
lab.experiment('_getKV', () => {
973+
let rows;
974+
975+
lab.before(async () => {
976+
await db._createKV('test');
977+
});
978+
979+
lab.test('can read written keys', async () => {
980+
await db._insertKV('test', 'test', 'test123');
981+
const e = await db._getKV('test', 'test');
982+
expect(e).to.exist();
983+
expect(e.value).to.equal('test123');
984+
});
985+
986+
lab.after(async () => {
987+
await db.dropTable('test');
988+
});
989+
});
990+
971991
lab.after(() => db.close());
972992
});
973993

0 commit comments

Comments
 (0)
Please sign in to comment.