Использование SELECT с записью результата обратно в таблицу
blockquote>SELECT CAST(int_field AS FLOAT) AS float_field,
FROM YourTable Этот подход будет проверять всю таблицу
. Чтобы выполнить это - вы должны использовать кнопку «Показать параметр» в веб-интерфейсе BQ Web и правильно настроить параметры, как показано ниже. После того, как вы запустите это - ваша таблица будет иметь этот столбец с поплавком и оригинальным целым типом данных, как вы хотели. Примечание. Вы должны использовать правильное / одноименное имя для int_field и float_field
, если вам просто нужно было добавить новый столбец. Я бы указал вам на Таблицы: patch GBQ API . Я не уверен, что этот API позволяет изменить тип столбца - я сомневаюсь, но легко проверить
Использование Задания: вставить EXTRACT и затем LOAD
blockquote>Здесь вы можете извлечь таблицу в GCS, а затем загрузить ее обратно в GBQ с помощью скорректированной схемы
. Вышеуказанный подход будет: a) исключить стоимость затрат на таблицы запросов (сканирования) и b) может помочь с ограничениями, которые могут возникнуть, если у вас есть сложное смирение (с записями / повторением / вложенными и т. д. тип / режим)
Модели Django являются просто классами Python, таким образом, соглашения о присвоении имен Python, подробно изложенные в PEP-8, применяются.
, Например:
, Если Django приводит к сбою к pluralize имя класса правильно при составлении соответствующей таблицы, можно легко переопределить плюрализацию путем установки пользовательского поле verbose_name_plural во внутреннем Метаклассе. Например:
class Story(models.Model):
...
class Meta:
verbose_name_plural = "stories"
Насколько я знаю, идея состоит в том, что имя класса должно быть исключительным и должно использовать SentenceCase без пробелов. Таким образом, у Вас были бы имена как:
Person
TelephoneNumber
Затем административное средство Django знает как к pluralise их. Не работает так приятно на имена как:
Category
, который получает pluralised как Categorys, но там мы идем...
Кроме этого, просто дайте ему имя, которое значит что-то для Вас и кратко подводит итог того, что класс предназначен для представления.
Ben