Dashboard
PHP:
8.2.30
OS:
Linux
User:
dh_nv8b2m
/
/
usr
/
lib
/
python3
/
dist-packages
/
trac
/
upgrades
/
__pycache__
📤 Upload
📝 New File
📁 New Folder
Close
Editing: db38.cpython-310.pyc
o �k�` � @ s, d dl mZ d dlmZmZmZ dd� ZdS )� )�DatabaseManager)�Column�Index�Tablec C s� t | ��� \}}tddd�tddd�tddd�td d d�tdd d�tddd�tddd�td�td�tg d��tg d��f }| j�* |�d� |�d� |�|�D ]}|�|� qQ|�d� |�d� W d � dS 1 snw Y dS )z�Add an auto-increment primary key to `node_change` table and indices (repos, rev, path) and (repos, path, rev) (#3676). �node_change�id)�keyT)�auto_increment�repos�int)�type�rev�( )�key_size�path� � node_type� )�size�change_type� base_path�base_rev)r r r )r r r z]CREATE TEMPORARY TABLE node_change_old AS SELECT * FROM node_changezDROP TABLE node_changez� INSERT INTO node_change (repos,rev,path,node_type,change_type,base_path,base_rev) SELECT repos,rev,path,node_type,change_type,base_path,base_rev FROM node_change_oldzDROP TABLE node_change_oldN)r � get_connectorr r r �db_transaction�execute�to_sql)�env�ver�cursor�db_connector�_�table�stmt� r# �4/usr/lib/python3/dist-packages/trac/upgrades/db38.py� do_upgrade s, �� "�r% N)�trac.db.apir �trac.db.schemar r r r% r# r# r# r$ �<module> s
Save
Cancel