Size: a a a

Android Developers

2021 February 16

JF

Jorik Fat in Android Developers
Artem Mi
когда ведешь учет документов, то у тебя не может быть такого что 2 документа с таким же номером например
Ну если прям ооооооооочень надо сделайте доп таблицу со сквозной нумерацией id  и id сущности
источник

AM

Artem Mi in Android Developers
только id сущности будет мало
источник

AM

Artem Mi in Android Developers
тогда будет uid 1 - 1 (id pk)(nr doc some) uid 2 - 1 (nr doc some1) some & some1 diff table
источник

JF

Jorik Fat in Android Developers
Artem Mi
только id сущности будет мало
Ну если Вам надо костыли - просто завидите long, который будете инкрементировать при каждом сохранении в бд (но если что я вам это не советовал)
источник

AM

Artem Mi in Android Developers
я думаю пока каунтер впихнуть через SharedPref. а там посмотрю, его обнулять когда бд создается
источник

AM

Artem Mi in Android Developers
а там может при рефакторинге чет лучше придумаем
источник

JF

Jorik Fat in Android Developers
Artem Mi
я думаю пока каунтер впихнуть через SharedPref. а там посмотрю, его обнулять когда бд создается
Иметь сквозную нумерацию всех сущностей - очень плохая идея
источник

AM

Artem Mi in Android Developers
это не мои требования
источник

JF

Jorik Fat in Android Developers
Artem Mi
это не мои требования
Ну или доп таблицу:
сквознойID - имя таблицы - I'd сущности
источник

AM

Artem Mi in Android Developers
дословно что нужно
источник

JF

Jorik Fat in Android Developers
Artem Mi
дословно что нужно
Не знаю тарабарского
источник

QH

Quantum Harmonizer in Android Developers
Jorik Fat
Не знаю тарабарского
польский ващет
источник

QH

Quantum Harmonizer in Android Developers
со знанием украинского или белорусского половина слов выглядит знакомо)
источник

AM

Artem Mi in Android Developers
неповторяющийся в  памяти номер, который будет приписан каждому созданному документу        в кратце
источник

AM

Artem Mi in Android Developers
и еще идти по порядку*
источник

AM

Artem Mi in Android Developers
с помощью этого идентифицируют документ*
источник

JF

Jorik Fat in Android Developers
Artem Mi
неповторяющийся в  памяти номер, который будет приписан каждому созданному документу        в кратце
Тогда вам однозначно нужна общая таблица "документы" со структурой как я описал выше
источник

JF

Jorik Fat in Android Developers
Quantum Harmonizer
со знанием украинского или белорусского половина слов выглядит знакомо)
Знаю эти языки, но Польский == Эльфийский
источник

AM

Artem Mi in Android Developers
ну вот тоже такой вариант был, и там будут поля id(pk), idDoc(fk), TypeDoc
источник

JF

Jorik Fat in Android Developers
Artem Mi
ну вот тоже такой вариант был, и там будут поля id(pk), idDoc(fk), TypeDoc
Либо создавать общую таблицу документов и все хранить только в ней с nullable полями
источник