oguimbal / pg-mem

An in memory postgres DB instance for your unit tests
MIT License
1.95k stars 94 forks source link

double precision | No build context available #326

Open mirkadev opened 1 year ago

mirkadev commented 1 year ago

Describe the bug

Got the No build context available error after running migrations

QueryFailedError: No build context available

    💥 This is a nasty error, which was unexpected by pg-mem. Also known "a bug" 😁 Please file an issue !

    *️⃣ Failed SQL statement: ALTER TABLE "synchronization_data" ALTER COLUMN value TYPE double precision;

To Reproduce


CREATE TABLE "synchronization_data" ("id" SERIAL NOT NULL, "synchronizationId" integer NOT NULL, "name" character varying NOT NULL, "value" integer NOT NULL);

ALTER TABLE "synchronization_data" ALTER COLUMN value TYPE double precision;

pg-mem version

cat ./node_modules/pg-mem/package.json | grep version
  "version": "2.6.12",
  "description": "A memory version of postgres",
    "release-deno": "git add -A && git commit -m \"Build deno [autogenerated commit]\" && PACKAGE_VERSION=$(cat package.json | grep \\\"version\\\" | head -1 | awk -F: '{ print $2 }' | sed 's/[\",]//g' | tr -d '[[:space:]]') && git tag $PACKAGE_VERSION && git push --tags",