Matts966/alphasql

Creating multiple tables whose name is the same should cause error

Matts966 opened this issue · 1 comments

Creating multiple tables whose name is the same not only can cause a cycle, but also cause undefined behavior. We can visualize graphs and report errors if there are cycles, but it is more desirable to report errors if multiple tables which has the same name.

Also, function names should be checked in the same way if #4 implemented.

If arbitrary DAG is run in clean environment (without generated tables), the DAG will always fail.
Also the error for multiple tables is already implemented.