Size: a a a

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

2021 January 21

B

Bo🦠oM in DBA - русскоговорящее сообщество
Кто-нибудь решал задачу дедупликации в rocksdb?)
источник

Y

YWNWA in DBA - русскоговорящее сообщество
@MasterZiv Oracle's SQL Develoer uses sqlplus internally. The commands and the variable substitution are sql*plus things. This also means that you have used sqlplus without noticing. A pure PL/SQL solution would be a procedure that accepts parameters instead of an anonymous PL/SQL block.
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
YWNWA
@MasterZiv Oracle's SQL Develoer uses sqlplus internally. The commands and the variable substitution are sql*plus things. This also means that you have used sqlplus without noticing. A pure PL/SQL solution would be a procedure that accepts parameters instead of an anonymous PL/SQL block.
Ну классно, найди там оператор ACCEPT ...
И ты говорил, что это - PL/SQL
источник

AV

Andrey Volkov in DBA - русскоговорящее сообщество
Здравствуйте! Извиняюсь за то, что качество фото ужасное и нет ссылки на код. Если фотки не хватит, могу загрузить на repl.it и скинуть ссылку
источник

AV

Andrey Volkov in DBA - русскоговорящее сообщество
Переслано от Andrey Volkov
Разрешите задам вопрос, который может задать только дебил. Как в SQLite сделать создание TEXT KEY? (Primary не вариант, а CLUSTERING нету вроде как(хотя и он вроде как не должен работать)).
P.S. если это нужно, то код идёт под Android на Java + SQLite
P.P.S. Я пока начинающий, потому не понимаю как это сделать
P.P.P.S. Проблем с производительностью не будет, т.к. максимум будет +- 100-200 элементов
источник

AV

Andrey Volkov in DBA - русскоговорящее сообщество
Переслано от Andrey Volkov
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Andrey Volkov
Переслано от Andrey Volkov
Разрешите задам вопрос, который может задать только дебил. Как в SQLite сделать создание TEXT KEY? (Primary не вариант, а CLUSTERING нету вроде как(хотя и он вроде как не должен работать)).
P.S. если это нужно, то код идёт под Android на Java + SQLite
P.P.S. Я пока начинающий, потому не понимаю как это сделать
P.P.P.S. Проблем с производительностью не будет, т.к. максимум будет +- 100-200 элементов
Что значит TEXT KEY ?
источник

AV

Andrey Volkov in DBA - русскоговорящее сообщество
Ilia Zviagin
Что значит TEXT KEY ?
Ну как бы это "псевдоустановка строки в виде ключа, которая работает только в мыслях, но не на практике"
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Andrey Volkov
Ну как бы это "псевдоустановка строки в виде ключа, которая работает только в мыслях, но не на практике"
чегочего?
источник

AV

Andrey Volkov in DBA - русскоговорящее сообщество
Ilia Zviagin
чегочего?
Проще говоря это неправильная версия PRIMARY KEY
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Andrey Volkov
Проще говоря это неправильная версия PRIMARY KEY
Почему она у тебя должна быть TEXT ?
источник

SC

Serega Carbon in DBA - русскоговорящее сообщество
Andrey Volkov
Ну как бы это "псевдоустановка строки в виде ключа, которая работает только в мыслях, но не на практике"
а зачем ключ вешать на текстовые поля?
источник

AV

Andrey Volkov in DBA - русскоговорящее сообщество
Serega Carbon
а зачем ключ вешать на текстовые поля?
Чтобы мне было проще искать и избавиться от проблемы с тем, что я вывожу ID, который пользователю нафиг не является нужным
источник

AV

Andrey Volkov in DBA - русскоговорящее сообщество
Ilia Zviagin
Почему она у тебя должна быть TEXT ?
Удобство
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Andrey Volkov
Проще говоря это неправильная версия PRIMARY KEY
Короче, без всяких оговорок, поле с типом TEXT в SQLite может быть и индексом, и ключём, и первичным ключём.
источник

SC

Serega Carbon in DBA - русскоговорящее сообщество
Andrey Volkov
Чтобы мне было проще искать и избавиться от проблемы с тем, что я вывожу ID, который пользователю нафиг не является нужным
так не выводи айди
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Serega Carbon
а зачем ключ вешать на текстовые поля?
Там это varchar(200) (у него)
источник

SC

Serega Carbon in DBA - русскоговорящее сообщество
а бэст практисы что на этот повод говорят, или всё равно)
источник

SC

Serega Carbon in DBA - русскоговорящее сообщество
Andrey Volkov
Чтобы мне было проще искать и избавиться от проблемы с тем, что я вывожу ID, который пользователю нафиг не является нужным
знаешь что такое DTO?
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Serega Carbon
а бэст практисы что на этот повод говорят, или всё равно)
SQLite-у всё равно
источник