База и последовательность



  • Добрый день.
    Необходимо писать в базу и в той же последовательности забирать строки. В интерфейсе, в менеджере данных все строки отображаются последовательно как и были туда внесены. Но если забирать в скрипте, что через ресурсы, что через "Получить Записи" в базе данных, то строки отдает не последовательно.
    Я внес в базу последовательно 2 раза подряд цифры от 1 до 20, вот в какой последовательности мне их отдает БАС:
    0_1527154252338_upload-427ffcd2-b532-4b28-8cfc-37c3491daab1 "1:1:1:5b0674ab38ed93ec0e80fa5f",
    "3:3:3:5b0674ab38ed93ec0e80fa61",
    "6:6:6:5b0674ac38ed93ec0e80fa64",
    "2:2:2:5b0674ab38ed93ec0e80fa60",
    "5:5:5:5b0674ac38ed93ec0e80fa63",
    "4:4:4:5b0674ac38ed93ec0e80fa62",
    "20:20:20:5b06747b38ed93ec0e80fa5e",
    "19:19:19:5b06747a38ed93ec0e80fa5d",
    "18:18:18:5b06747a38ed93ec0e80fa5c",
    "17:17:17:5b06747a38ed93ec0e80fa5b",
    "16:16:16:5b06747a38ed93ec0e80fa5a",
    "15:15:15:5b06747a38ed93ec0e80fa59",
    "14:14:14:5b06747a38ed93ec0e80fa58",
    "13:13:13:5b06747a38ed93ec0e80fa57",
    "12:12:12:5b06747938ed93ec0e80fa56",
    "11:11:11:5b06747938ed93ec0e80fa55",
    "10:10:10:5b06747938ed93ec0e80fa54",
    "9:9:9:5b06747938ed93ec0e80fa53",
    "8:8:8:5b06747938ed93ec0e80fa52",
    "7:7:7:5b06747938ed93ec0e80fa51",
    "6:6:6:5b06747938ed93ec0e80fa50",
    "5:5:5:5b06747938ed93ec0e80fa4f",
    "4:4:4:5b06747838ed93ec0e80fa4e",
    "3:3:3:5b06747838ed93ec0e80fa4d",
    "2:2:2:5b06747838ed93ec0e80fa4c",
    "1:1:1:5b06747838ed93ec0e80fa4b",
    "7:7:7:5b0674ac38ed93ec0e80fa65",
    "8:8:8:5b0674ac38ed93ec0e80fa66",
    "9:9:9:5b0674ac38ed93ec0e80fa67",
    "10:10:10:5b0674ac38ed93ec0e80fa68",
    "11:11:11:5b0674ac38ed93ec0e80fa69",
    "12:12:12:5b0674ad38ed93ec0e80fa6a",
    "13:13:13:5b0674ad38ed93ec0e80fa6b",
    "14:14:14:5b0674ad38ed93ec0e80fa6c",
    "15:15:15:5b0674ad38ed93ec0e80fa6d",
    "16:16:16:5b0674ad38ed93ec0e80fa6e",
    "17:17:17:5b0674ad38ed93ec0e80fa6f",
    "18:18:18:5b0674ad38ed93ec0e80fa70",
    "19:19:19:5b0674ad38ed93ec0e80fa71",
    "20:20:20:5b0674ae38ed93ec0e80fa72",

    Почему-то при выдаче он их сортирует по идентификатору. Может возможно как-то забирать строки в той же последовательности, что они и вносились?

    Да и вообще странно что с таким хорошим инструментом как база, такой ограниченный функционал. Работая через ресурс и внося изменения в базу, в ресурсе этих изменений не будет до перезагрузки ресурса, но в этом случае мы опять начинаем брать с первой строки. Нельзя удалить текущую строку ресурса из базы ну и т.д. Вот бы базе такой же функционал как у списка.



  • @Forgevalt Да на самом деле функционала достаточно для большинства задач, а если нет то можно использовать внешнюю БД подключив ее через node.js. У вас возможно просто выбран не самый оптимальный путь для решения вашей задачи.



  • @Forgevalt
    после подключения к проекту базы появляются экшены для работы с базой
    база через ресурс мне вообще не понравилась, из за 10 000
    я перебираю базу страница инкремент, размер страницы один, до тех пор пока не вернет ''



  • Ясно, спасибо за комментарии. А нет ли возможности писать и брать строки из .csv файлов? Это было бы удобно и решило бы все мои проблемы.



  • @Forgevalt формат csv это формат текстового файла, значения в котором как правило разделятся запятыми. Бас может читать и писать в текстовые файлы.


Log in to reply
 

Looks like your connection to Bablosoft was lost, please wait while we try to reconnect.