GithubHelp home page GithubHelp logo

Comments (4)

TLMondo avatar TLMondo commented on September 25, 2024
image

image (1)
image (2)
image (3)
image

from directus.

TLMondo avatar TLMondo commented on September 25, 2024

I now suspect this might be a problem with it traversing foreign keys. Somehow, someone managed to either link a bunch of tables to a table that didn't exist, or it got deleted. Hunting done the foreign keys, and worse Deleting/Altering them, is proving VERY complicated.

from directus.

wuservices avatar wuservices commented on September 25, 2024

I had a similar issue. Your hint about foreign keys was right on. I was testing with a database with a ton of existing tables, some of which were excluded via env variable.

First, I had a table with a foreign key reference to another table I had excluded. Once I fixed that, I found a few instances of tables with multi-column foreign key references, which are presumably unsupported as I know that multi-key primaries aren't supported. Once I also excluded those tables, this error went away. Something more graceful like not crashing would be nice.

I was testing out directus-sync, which looks like it's just calling the same API via its CLI.

from directus.

rijkvanzanten avatar rijkvanzanten commented on September 25, 2024

I haven't been able to reproduce this on a new installation, so it does indeed sound like the particular state of that database is what caused this. I'll have to close this for now as I can't reproduce it in isolation, but am happy to reopen and keep discussing if more information becomes available

from directus.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.