Сбросить нумерацию всех id в modx revo
        Есть ли возможность сбросить нумерацию ресурсов, чанков, шаблонов… всего что нумеруется в Modx? 
Например было 1000 ресурсов, 999 удалил, но следующий новый ресурс будет 1001… Так вот как быть в подобном случае?
Нужно что то типа auto increment 1 )
Хотел бы «запечатать» магазин, чтобы не было следов моих многочисленных тестов загрузки товаров и прочее
    
    
                                                                                
            Например было 1000 ресурсов, 999 удалил, но следующий новый ресурс будет 1001… Так вот как быть в подобном случае?
Нужно что то типа auto increment 1 )
Хотел бы «запечатать» магазин, чтобы не было следов моих многочисленных тестов загрузки товаров и прочее
Комментарии: 8
                В phpmyadmin есть такие функции            
                    
                я в курсе.
Но я хотел бы уточнить, может есть какой-то определенный порядок? Например перечень таблиц с которыми нужно поработать
                    Но я хотел бы уточнить, может есть какой-то определенный порядок? Например перечень таблиц с которыми нужно поработать
                Какой тут порядок, заходите в таблицу и сбрасываете. Я не запаривался, у меня на одном из сайтов с 50000 начинаются id товара, ничего, продажи идут =)            
                    
                Спасибо, тогда тоже не стану придавать этому большого значения)            
                    
                К тому же в настройках системы есть возможность отключать показ id-шек для пользователей (например для менеджеров), чтобы их не смущали непонятные длинные числа…            
                    
                Прошу прощения, не в настройках системы, а в политиках доступа отключается показ ID-шек.            
                    
                Спасибо, как раз настраивал сейчас доступ для контент менеджера )            
                    
                извините за некропост, но может кому-то сэкономит время…
также столкнулся с такой задачей, но думал что плагин minishop2 в modx ставит ID только в таблице
`modx_ms2_products` и также был удивлен, когда мной же проставленное значение AUTO_INCREMENT становилось прежним… магия блин…
но нет, пошарив по базе убедился в том, что где то данные «дублируются» — modx_site_content…
в итоге написал что то подобное в своем сниппете удаления ресурсов:
                    также столкнулся с такой задачей, но думал что плагин minishop2 в modx ставит ID только в таблице
`modx_ms2_products` и также был удивлен, когда мной же проставленное значение AUTO_INCREMENT становилось прежним… магия блин…
но нет, пошарив по базе убедился в том, что где то данные «дублируются» — modx_site_content…
в итоге написал что то подобное в своем сниппете удаления ресурсов:
....
     if($process){
        // msProduct
        $sql = 'SELECT MAX(id) as maxID FROM modx_ms2_products';
        $statement = $modx->query($sql);
        $result = $statement->fetch(PDO::FETCH_ASSOC);
        $maxID = $result['maxID'];
        $sql = 'ALTER TABLE modx_ms2_products AUTO_INCREMENT=' . $maxID;
        $modx->exec($sql);
        
        // modx siteContent
        $sql = 'SELECT MAX(id) as maxID FROM modx_site_content';
        $statement = $modx->query($sql);
        $result = $statement->fetch(PDO::FETCH_ASSOC);
        $maxID2 = $result['maxID'];
        $sql = 'ALTER TABLE modx_site_content AUTO_INCREMENT=' . $maxID2;
        $modx->exec($sql);
    }
    ....            
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.