[6.0]: Issues after DUCKDB engine is removed
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức phù hợp với người mới
- 68/100
Hướng nghiên cứu
Reproduce the failure by removing the DUCKDB engine, then inspect resources/templates/database/structure/structure_table_row.twig at line 95 and resources/templates/database/designer/database_tables.twig at line 66. Trace the values passed to those templates and ensure both the database Structure and Designer pages render without exceptions when a removed-engine table remains.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Describe the bug
- Install DUCKDB engine
- Create a test table with DUCKB engine
CREATE TABLE sales (
id BIGINT PRIMARY KEY,
product VARCHAR(64),
amount DECIMAL(12,2),
sold_at TIMESTAMP ) ENGINE=DuckDB;
CREATE SEQUENCE primary_key_seq START WITH 1 INCREMENT BY 1 CACHE 100;
- Remove the DUCKDB engine.
Then:
- Go to a database (index.php?route=/database/structure&db=ducktest) that contains a DUCKDB table.
- See error:
Internal error in ./resources/templates/database/structure/structure_table_row.twig#95
Twig\Error\RuntimeError: An exception has been thrown during the rendering of a template ("PhpMyAdmin\Util::formatNumber(): Argument #1 ($value) must be of type string|int|float, null given, called in /usr/share/phpmyadmin/app/cache/twig/2b/2be454f16dd059e8cda1479fd5056017.php on line 241") in "database/structure/structure_table_row.twig" at line 95.
- Go to a Designer (index.php?route=/database/designer&db=ducktest) of a database that contains a DUCKDB table.
- See error:
Internal error in ./resources/templates/database/designer/database_tables.twig#66
Twig\Error\RuntimeError: Key "ducktest.sales" for sequence/mapping with keys "ducktest.primary_key_seq" does not exist in "database/designer/database_tables.twig" at line 66.
In 5.2.4-dev there are no errors:
https://github.com/user-attachments/assets/f90546ab-6352-47eb-8b45-d30cd0998cb7
Database Server
MariaDB
PHP version
8.5.10
phpMyAdmin version
6.0.0-dev
- Ngôn ngữ chính
- PHP
- Star
- 7.9k
- Fork
- 3.6k
- Merge trung bình
- 3 ngày 5 giờ
- Pull request đã merge (30 ngày)
- 29
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của phpmyadmin/phpmyadmin
-
Bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
phpmyadmin/phpmyadmin#20462 · 2 bình luận ·
-
Bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
phpmyadmin/phpmyadmin#20412 ·
-
Bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
phpmyadmin/phpmyadmin#20399 ·
-
affects/6.0 Bug confirmed/6.0 good first issue UI
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
phpmyadmin/phpmyadmin#18505 · 6 bình luận ·
-
school Đang mởBug
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 15/100
phpmyadmin/phpmyadmin#20486 ·
Tất cả issue của phpmyadmin/phpmyadmin
Issue tương tự
-
tooling
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
-
UX
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
ProfessionalWiki/NeoWiki#1525 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100
OpenConext/OpenConext-engineblock#2122 ·
-
Bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
Automattic/safe-publish#594 ·