message: added postgres to tests - need work to stabilize
diff: -import { Remult } from "../context";
  +import { allEntities, Remult } from "../context";
  import { KnexDataProvider } from '../../remult-knex';
  import * as Knex from 'knex';
  import { config } from 'dotenv';
  +import { createPostgresConnection } from "../../postgres";
  import { addDatabaseToTest, dbTestWhatSignature, itWithFocus } from "../shared-tests/db-tests-setup";
  config();
  @@ -17,4 +18,22 @@ export function testKnexSqlImpl(key: string, what: dbTestWhatSignature, focus =
  }, focus);
  }
  addDatabaseToTest(testKnexSqlImpl);
  +let pg = createPostgresConnection();
  +export function testPostgresImplementation(key: string, what: dbTestWhatSignature, focus = false) {
  +
  +
  + itWithFocus(key + " - postgres", async () => {
  + let db = await pg;
  + let remult = new Remult(db);
  + for (const e of allEntities) {
  + try {
  + await db.execute("delete from " + await remult.repo(e).metadata.getDbName());
  + } catch { }
  + }
  + await what({ db, remult });
  + }, focus);
  +}
  +addDatabaseToTest(testPostgresImplementation);
  import '../shared-tests'
  +
  +
  