GenieFramework / GenieFramework/SearchLight.jl

no methods for SearchLight.query causing issues in last_up?

Open
#33 2 comments 0 reactions 1 assignee Claimed by @essenciary View on GitHub
documentation
Dominant language
Julia
Stars
149
Forks
18
PR merge metrics
No merged PRs in 30d

Description

I am going through the tutorial in the docs (which is great btw) and can't seem to figure out [this part ](https://geniejl.readthedocs.io/en/latest/guides/Working_With_Genie_Apps_Intermediary_Topics/).

After running ```SearchLight.Generator.newmigration``` I get the migrations file just fine - it looks like so:

```
module AddCoverColumn
import SearchLight.Migrations: add_column, add_index

function up()
add_column(:books, :cover, :string)
end

function down()
# I am using SQLite
end

end
```

However, when I run either ```SearchLight.Migration.last_up()``` or ```SearchLight.Migration.status()```, I get the following:
```
ERROR: MethodError: no method matching query(::String; internal=true)
Stacktrace:
[1] upped_migrations() at C:\Users\dvets\.julia\packages\SearchLight\0MG55\src\Migration.jl:295
[2] run_migration(::SearchLight.Migration.DatabaseMigration, ::Symbol; force::Bool) at C:\Users\dvets\.julia\packages\SearchLight\0MG55\src\Migration.jl:237
[3] #last_up#7 at C:\Users\dvets\.julia\packages\SearchLight\0MG55\src\Migration.jl:118 [inlined]
[4] last_up() at C:\Users\dvets\.julia\packages\SearchLight\0MG55\src\Migration.jl:118
[5] top-level scope at none:1
```

But if I run ```methods(SearchLight.query)``` it returns no methods...

I'm pretty far out of my depth here so I'm not sure what I am getting wrong.

Windows 10
Julia 1.5.3
Genie 1.9.1

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.