Так, ну что. Обещанный постик с ответами на вопросы!
Что нового, чем занимаешься:
Всё ещё не сдала на права, но уже в процессе покупки первой машины. Ох уж этот процесс перебора старых японских вёдер на Авито...
А так в целом всё хорошо. Скоро уже пора устраиваться на работу, да? Старое японское ведро само себя не протюнингует. Мотивации вагон и маленькая тележка.
Ещё пошла на оффлайн-курс по речи, чтобы в дальнейшем выступать на конференциях😮
Где посты:
Постов пока нет, потому что я чуть-чуть отошла от программирования. ВРЕМЕННО!!!
Куплю машину, получу права и вернусь. Начнём какой-нибудь жёсткий челлендж😂
Как планирую провести остаток жизни:
Наслаждаться! Строить счастливую жизнь, побольше путешествовать, получать новые впечатления, читать классные книги, заниматься творчеством, найти классную работу, работать на классной работе и откладывать на ремонт своей квартиры.
Что там по го:
Да всё хорошо! Единственное, немного жаль, что я не успеваю в дедлайны яндексового курса. Они там уже проект пилят, а я вон Авито листаю.
Допустим, мы знаем, что возможна попытка удаления несуществующего представления. В таких случаях стараются избежать ненужных сообщений об ошибке отсутствия представления.
Для этого в команду DROP VIEW добавляют фразу IF EXISTS:
DROP VIEW IF EXISTS имя-представления
Представление — фактически сохранённый запрос к БД. Он получает имя, которым можно воспользоваться в предложении FROM команды SELECT для получения результатов этого запроса.
Но вообще, постгрес предлагает своё расширение — материализованное представление.
Упрощённый синтаксис команды CREATE MATERIALIZED VIEW, которая создаёт материализованные представления:
CREATE MATERIALIZED VIEW [ IF NOT EXISTS ] имя-мат-представления [ ( имя-столбца ) [ , ... ] ] AS запрос [ WITH [ NO ] DATA ];
Чтобы избежать многократного формирования повторяющихся запросов, которые требуют обращения к нескольким таблицам, можно использовать представления (views).
Если речь идёт о выборке данных, то представления практически не отличаются от таблиц с точки зрения обращения к ним в командах SELECT.
Упрощённый синтаксис команды CREATE VIEW, которая создаёт представления:
Если в таблицах ещё нет данных, то их можно просто пересоздать, внеся изменения в их определения. Но если таблицы содержат большое количество строк, то нужно использовать команду ALTER TABLE.
Например, нужно добавить новый столбец в таблицу — команда ALTER TABLE имеет для этого фразу ADD COLUMN. Если нужно удалить столбец — используем DROP COLUMN. Если нужно добавить ограничение, то помогут фразы ADD CHECK и ADD CONSTRAINT.
How can I read @dellini_dev without a Telegram account?
TGViewer shows the public web preview Telegram publishes for go-golang girl🙃 (ex-flutter): recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does go-golang girl🙃 (ex-flutter) have?
go-golang girl🙃 (ex-flutter) (@dellini_dev) has 237 subscribers on Telegram, refreshed roughly every 30 minutes.
Does go-golang girl🙃 (ex-flutter) know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.