fix: accept corpus schema_version 7 (#80) #30
+1
-1
@@ -138,7 +138,7 @@
|
|||||||
#' year, matching canonical_fips_xwalk) rather than as-of-year; as-of-year
|
#' year, matching canonical_fips_xwalk) rather than as-of-year; as-of-year
|
||||||
#' moved to the *_asof columns. This package's own geography always came from
|
#' moved to the *_asof columns. This package's own geography always came from
|
||||||
#' the xwalk (already present-based), so behaviour is unchanged.
|
#' the xwalk (already present-based), so behaviour is unchanged.
|
||||||
.validate_schema <- function(manifest, supported = c(4L, 5L, 6L)) {
|
.validate_schema <- function(manifest, supported = c(4L, 5L, 6L, 7L)) {
|
||||||
if (!manifest$schema_version %in% supported) {
|
if (!manifest$schema_version %in% supported) {
|
||||||
cli::cli_abort(c(
|
cli::cli_abort(c(
|
||||||
"Corpus schema version mismatch.",
|
"Corpus schema version mismatch.",
|
||||||
|
|||||||
+1
-1
@@ -12,7 +12,7 @@ cog_open <- function(url = .resolve_url(),
|
|||||||
DBI::dbExecute(con, "INSTALL httpfs; LOAD httpfs;")
|
DBI::dbExecute(con, "INSTALL httpfs; LOAD httpfs;")
|
||||||
|
|
||||||
manifest <- .fetch_or_cache_manifest(url, cache_dir)
|
manifest <- .fetch_or_cache_manifest(url, cache_dir)
|
||||||
.validate_schema(manifest, supported = c(4L, 5L, 6L))
|
.validate_schema(manifest, supported = c(4L, 5L, 6L, 7L))
|
||||||
.validate_scope(manifest)
|
.validate_scope(manifest)
|
||||||
|
|
||||||
.register_views(con, url, manifest)
|
.register_views(con, url, manifest)
|
||||||
|
|||||||
Reference in New Issue
Block a user