Загрузка данных


if err := c.perOrder.Create(order); err != nil {
		// Проверяем, является ли ошибка дублированием уникального ключа (код PostgreSQL - 23505)
		if pgErr, ok := err.(*pgconn.PgError); ok && pgErr.Code == "23505" {
			log.Warn("Order with same investor_order_idfa.id for uuid='%s' already exists - ignoring duplicate (unique constraint violation)", params.UUID)
			// Повторяем вставку заявки в БД
			if err := c.perOrder.Create(order); err != nil {
				log.Error("Unable to create the order with a retry attempt: %s", err.Error())
				return nil, err
			}
			return order, nil
		}