Dashboard
PHP:
8.2.30
OS:
Linux
User:
dh_nv8b2m
/
/
usr
/
lib
/
python3
/
dist-packages
/
trac
/
db
/
__pycache__
📤 Upload
📝 New File
📁 New Folder
Close
Editing: convert.cpython-310.pyc
o �k�`d � @ sT d dl Z d dlZd dlmZmZ d dlmZ d dlmZ dd� Z dd� Z d d � ZdS )� N)�DatabaseManager�get_column_names)�sqlite_backend)� printfoutc s` t d� |�d�r d�j_��� �|�d�r%t�j�tjur%td�j ��t t | ��� �}|�� }t |�}t |�� �|@ } t |�� �} t j�� oLt j�� �t�|||��|�d�rgt�|d� tjdk�d� nd�d � � �����fd d �}z1|�� }t| �D ]}t d|dd� ||||�} t d | � q| | @ D ]}|�||� q�|�� W d S |�� � )NzCopying tables:zsqlite:Fzsrc_cursor.cursor is %r�OFF)� � � i� Tc s �� d��|� � t��}d}�r� rt|t� t|� ��}| �|�}dd�dgt|� � }d}|� d| � ��|�}|sD |S |t|�7 }�rTtd ||d d� �d urb|dkrbt ||��}d |d�t | j|��f } �r�|� | d�|gt|� � t|d�� n|�| | |� q:)NzSELECT * FROM �d z(%s)�,z%sr zDELETE FROM Tz%d records %s table... F��newline�reportzINSERT INTO %s (%s) VALUES � ) �execute�quoter �min�int�len�join� fetchmanyr �replace_report_query�map�sum�executemany) �db�cursor�table�columns�n_rows�quoted_table�holders�count�rows�query��max_parameters�multirows_insert�progress�replace_cast� src_cursor�src_dbr �1/usr/lib/python3/dist-packages/trac/db/convert.py� copy_table1 s<