Как создать таблицу по схеме в базе данных - PullRequest
1 голос
/ 25 октября 2019

Я пытаюсь создать таблицу базы данных, такую ​​как sql, где у нас есть база данных, под ней схема, затем таблица под схемой, так что полное имя моей таблицы становится database.schema.tablename.

Я вижу, можно ли что-то подобное сделать в кирпичах данных для неуправляемых таблиц, и если это рекомендуемый подход.

Я пытался: создать базу данных mydb location ", которая создала базу данных, но не уверенкак создать схему под ним. Если я делаю "создать схему myschema", она отображается как новая база данных в пользовательском интерфейсе блоков данных.

1 Ответ

0 голосов
/ 10 ноября 2019

В Spark синтаксис create database выглядит следующим образом (см. Также документацию Databricks ) :

CREATE (DATABASE|SCHEMA) [IF NOT EXISTS] db_name
  [COMMENT comment_text]
  [LOCATION path]
  [WITH DBPROPERTIES (key1=val1, key2=val2, ...)]

Как вы можете видеть, здесь нет понятиясхема в базе данных. Вы можете использовать создать схему или создать базу данных , чтобы создать схему , что, на мой взгляд, является лучшим термином, поскольку вы только создаете определение схемы. Данные хранятся в определенном местоположении . Вы можете иметь несколько определений таблиц, указывающих на одно и то же расположение с неуправляемыми таблицами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...