Зачем тебе жсон в базе?
 Artur
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Artur
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Что бы запрос в бд сделать с учетом полей этого json
Прикинь, в жсон нет типа datetime
 Artur
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Artur
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Прикинь, я знаю, но мне нужно сохранить инфу эту, прикинь?
Хранить нормально, а не в жсон?
 Artur
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Artur
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  И что ты под этим подразумеваешь?
Первая нормальная форма - каждая ячейка содержит одно значение
 Artur
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Artur
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Нормализация Бд это круто, и я знаю нормальные формы, но в данном случае у меня там храниться обьект которые имеет разную структуру и уровни вложености. Я осознанно выбрал json поле. Если знаешь как поставить обработку datetime в sqlalchemy то прошу подсказать.
Моделью pydantic?
Ну сериализуй любой либой (pydantic, adaptix, что там ещё) и сохраняй. Потом как прочитаешь, обратно распарсишь. Не в алхимии, а где-то отдельно
Но лучше посмотри в msgpack / bson или сразу pikle / jsonpikle
зачем что именно?
Обсуждают сегодня