Size: a a a

DBA - русскоговорящее сообщество

2021 May 29

V

Vitaliy in DBA - русскоговорящее сообщество
данные чисто текстовые,

таблица на 200к строк

есть колонки text и id не цифровой, а текстовый по типу id = 'title_of_item'

запрос типа: select * from table where id = 'title_of_item';
источник

E

Etki in DBA - русскоговорящее сообщество
прикинуть сколько записей возвращается, умножить на средний предположительный размер записи
источник

V

Vitaliy in DBA - русскоговорящее сообщество
ну при таком запросе возвращается одна запись
источник

E

Etki in DBA - русскоговорящее сообщество
в пг скорее всего есть режим профилирования, который скажет на какие фазы запроса уходит сколько времени. часто бывает всякая неожиданная штука типа длинного tcp-хендшейка, например
источник

V

Vitaliy in DBA - русскоговорящее сообщество
как включить, это по типу /timing ?
источник

E

Etki in DBA - русскоговорящее сообщество
понятия не имею, это уже самостоятельно залезать в гугл. просто будет странно, если такого инструмента внутри не окажется.
источник
2021 May 30

ДМ

Дмитрий Могилевцев... in DBA - русскоговорящее сообщество
Это значит была попытка обновить таблицу без условия where, в таком случае все значения таблицы обновятся.
Правильнее написать:
UPDATE table1
INNER JOIN table2 on table1.id = table2.table1_id
SET table1.a = table2.b
источник

J

Julia ❁ in DBA - русскоговорящее сообщество
Все привет)
Подскажите, что не так делаю/

У меня есть бд
Schema:  information_schema и pg_catalog
Нужно вывести таблицы у которых в наименовании 2ая буква А.
Делаю так

SELECT * FROM INFORMATION_SCHEMA WHERE TABLE LIKE ‘_А%’;



syntax error
источник

AS

Anatoly Shirokov in DBA - русскоговорящее сообщество
Кавычки правильные используешь? '_A%'?
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Information schema это база данных, а не таблица, во from надо указывать таблицу
источник

J

Julia ❁ in DBA - русскоговорящее сообщество
Спасибо исправлю)
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Table - ключевое слово языка SQL, его именем нельзя назвать поля.
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Это - причина этой конкретной ошибки
источник

J

Julia ❁ in DBA - русскоговорящее сообщество
Спасибо👍
источник

J

Julia ❁ in DBA - русскоговорящее сообщество
Можно ещё такой вопрос есть бд
я пишу
SELECT * FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = table_name
источник

J

Julia ❁ in DBA - русскоговорящее сообщество
источник

J

Julia ❁ in DBA - русскоговорящее сообщество
как вывести только например имена таблицы  and имена схемы таблицы🤔, а не все подряд


Знаю это база sql. вот я и учусь ))
источник

С

Славик in DBA - русскоговорящее сообщество
select table_name, table_schema ...
источник

J

Julia ❁ in DBA - русскоговорящее сообщество
что логично)

спасибо
источник
2021 May 31

pl

peach lasagna in DBA - русскоговорящее сообщество
Какую БД можно использовать для поиска текста?
Есть такая  табличка. Пользователь хочет найти  человека по firstname, но делает опечатку (Например, вместо albert пишет albery ) . Если делать запрос (select firstname from scientist where firstname LIKE '%albery%';  ) в том же постгресе, то он ничего не не выдадет.
источник