introspect not finding tables for pg database
Hi all.
Contributing to an OSS project https://github.com/codu-code/codu and we are migrating from prisma to drizzle.
We have built the drizzle schema manually but its not 100% correct as we are having issues migrating some of our DB queries.
Ideally we would like to have drizzle kit create the schema definition for us using
However when we run this, it ignores the tables and only pulls the enums from our PG DB and not the tables. This creates the following schema
We have 17 tables in our DB and would like these and there relations to be pulled into the schema file.
Repro Steps
1. mkdir codu
2. cd codu
3. git clone https://github.com/codu-code/codu.git
4. Run
5. Look at the README to learn our to populate the .env file. The sample.env will give you the DB creds you need. Just rename it from sample.env -> .env
6. Run
7. Run
8. Add to drizzle.config,ts file
9. Run
Any help greatly appreciated
GitHub
GitHub - codu-code/codu: Codú's open-source codebase. A space for c...
Codú's open-source codebase. A space for coders. Visit our community! - GitHub - codu-code/codu: Codú's open-source codebase. A space for coders. Visit our community!
GitHub
GitHub - codu-code/codu: Codú's open-source codebase. A space for c...
Codú's open-source codebase. A space for coders. Visit our community! - GitHub - codu-code/codu: Codú's open-source codebase. A space for coders. Visit our community!
1 Reply
Also if theres anyway I can debug this myself please let me know how I can expose the introspect logs
Ok I actually found the issue. We had tablesFilter: ["drizzle_*"] for some reason. This was filtering all the tables. TLDR remove the tableFilter to find all tables