Jetbrains datagrip startup queries
Maintainer thường phản hồi trong vòng 1 ngày
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 25/100
Hướng nghiên cứu
Báo cáo chỉ chứa các nhật ký khởi động của DataGrip 2025.2.3 và không nêu tệp hoặc bài kiểm thử nào. Tái hiện kết nối với frontend của giao thức PostgreSQL, xác định truy vấn khởi động hoặc hành vi khi thiếu role nào là bất ngờ, và định nghĩa một bài kiểm thử thất bại ghi nhận kết quả mong đợi.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
2025-09-14 11:23:18.048 UTC [70] FATAL: role "sunng" does not exist
2025-09-14 11:23:26.328 UTC [71] FATAL: role "sunng" does not exist
2025-09-14 11:24:01.803 UTC [73] LOG: execute <unnamed>: SET extra_float_digits = 3
2025-09-14 11:24:01.810 UTC [73] LOG: execute <unnamed>: SET application_name = ''
2025-09-14 11:24:01.853 UTC [73] LOG: execute <unnamed>: select version()
2025-09-14 11:24:01.887 UTC [73] LOG: execute <unnamed>: SET application_name = 'DataGrip 2025.2.3'
2025-09-14 11:24:01.965 UTC [73] LOG: execute <unnamed>: select current_database() as a, current_schemas(false) as b
2025-09-14 11:24:02.019 UTC [73] LOG: execute <unnamed>: SHOW TRANSACTION ISOLATION LEVEL
2025-09-14 11:24:02.084 UTC [74] LOG: execute <unnamed>: SET extra_float_digits = 3
2025-09-14 11:24:02.089 UTC [74] LOG: execute <unnamed>: SET application_name = ''
2025-09-14 11:24:02.095 UTC [74] LOG: execute <unnamed>: select version()
2025-09-14 11:24:02.107 UTC [74] LOG: execute <unnamed>: SET application_name = 'DataGrip 2025.2.3'
2025-09-14 11:24:02.137 UTC [74] LOG: execute <unnamed>: select current_database() as a, current_schemas(false) as b
2025-09-14 11:24:02.163 UTC [74] LOG: execute <unnamed>: select current_database(), current_schema(), current_user
2025-09-14 11:24:02.206 UTC [74] LOG: execute <unnamed>: select round(extract(epoch from pg_postmaster_start_time() at time zone 'UTC')) as startup_time
2025-09-14 11:24:02.273 UTC [74] LOG: execute <unnamed>: select L.transactionid::varchar::bigint as transaction_id
from pg_catalog.pg_locks L
where L.transactionid is not null
order by pg_catalog.age(L.transactionid) desc
limit 1
2025-09-14 11:24:02.293 UTC [74] LOG: execute <unnamed>: select case
when pg_catalog.pg_is_in_recovery()
then null
else
(pg_catalog.txid_current() % 4294967296)::varchar::bigint
end as current_txid
2025-09-14 11:24:02.313 UTC [74] LOG: execute <unnamed>: select N.oid::bigint as id,
datname as name,
D.description,
datistemplate as is_template,
datallowconn as allow_connections,
pg_catalog.pg_get_userbyid(N.datdba) as "owner"
from pg_catalog.pg_database N
left join pg_catalog.pg_shdescription D on N.oid = D.objoid
order by case when datname = pg_catalog.current_database() then -1::bigint else N.oid::bigint end
2025-09-14 11:24:02.358 UTC [74] LOG: execute <unnamed>: select N.oid::bigint as id,
N.xmin as state_number,
nspname as name,
D.description,
pg_catalog.pg_get_userbyid(N.nspowner) as "owner"
from pg_catalog.pg_namespace N
left join pg_catalog.pg_description D on N.oid = D.objoid
order by case when nspname = pg_catalog.current_schema() then -1::bigint else N.oid::bigint end
2025-09-14 11:24:02.372 UTC [74] LOG: execute <unnamed>: SELECT typinput='pg_catalog.array_in'::regproc as is_array, typtype, typname, pg_type.oid FROM pg_catalog.pg_type LEFT JOIN (sel
2025-09-14 11:24:02.372 UTC [74] DETAIL: Parameters: $1 = '28'
2025-09-14 11:24:02.429 UTC [74] LOG: execute <unnamed>: show DateStyle
2025-09-14 11:24:02.449 UTC [74] LOG: execute <unnamed>: select name, is_dst from pg_catalog.pg_timezone_names
union distinct
select abbrev as name, is_dst from pg_catalog.pg_timezone_abbrevs
2025-09-14 11:24:02.658 UTC [74] LOG: execute <unnamed>: select R.oid::bigint as role_id, rolname as role_name,
rolsuper is_super, rolinherit is_inherit,
rolcreaterole can_createrole, rolcreatedb can_createdb,
rolcanlogin can_login, rolreplication /* false */ is_replication,
rolconnlimit conn_limit, rolvaliduntil valid_until,
rolbypassrls /* false */ bypass_rls, rolconfig config,
D.description
from pg_catalog.pg_roles R
left join pg_catalog.pg_shdescription D on D.objoid = R.oid
2025-09-14 11:24:02.687 UTC [74] LOG: execute <unnamed>: select member id, roleid role_id, admin_option
from pg_catalog.pg_auth_members order by id, roleid::text
2025-09-14 11:24:02.710 UTC [74] LOG: execute <unnamed>: select T.oid::bigint as id, T.spcname as name,
T.xmin as state_number, pg_catalog.pg_get_userbyid(T.spcowner) as owner,
pg_catalog.pg_tablespace_location(T.oid) /* null */ as location,
T.spcoptions /* null */ as options,
D.description as comment
from pg_catalog.pg_tablespace T
left join pg_catalog.pg_shdescription D on D.objoid = T.oid
-- where pg_catalog.age(T.xmin) <= #TXAGE
2025-09-14 11:24:02.735 UTC [74] LOG: execute <unnamed>: select T.oid as object_id,
T.spcacl as acl
from pg_catalog.pg_tablespace T
union all
select T.oid as object_id,
T.datacl as acl
from pg_catalog.pg_database T
2025-09-14 11:24:02.745 UTC [74] LOG: execute <unnamed>: SELECT typinput='pg_catalog.array_in'::regproc as is_array, typtype, typname, pg_type.oid FROM pg_catalog.pg_type LEFT JOIN (select ns.oid as nspoid, ns.nspname, r.r from pg_namespace as ns join ( select s.r, (current_schemas(false))[s.r] as nspname from generate_series(1, array_upper(current_schemas(false), 1)) as s(r) ) as r using ( nspname ) ) as sp ON sp.nspoid = typnamespace WHERE pg_type.oid = $1 ORDER BY sp.r, pg_type.oid DESC
2025-09-14 11:24:02.745 UTC [74] DETAIL: Parameters: $1 = '1034'
2025-09-14 11:24:02.751 UTC [74] LOG: execute <unnamed>: SELECT e.typdelim FROM pg_catalog.pg_type t, pg_catalog.pg_type e WHERE t.oid = $1 and t.typelem = e.oid
2025-09-14 11:24:02.751 UTC [74] DETAIL: Parameters: $1 = '1034'
2025-09-14 11:24:02.757 UTC [74] LOG: execute <unnamed>: SELECT e.oid, n.nspname = ANY(current_schemas(true)), n.nspname, e.typname FROM pg_catalog.pg_type t JOIN pg_catalog.pg_type e ON t.typelem = e.oid JOIN pg_catalog.pg_namespace n ON t.typnamespace = n.oid WHERE t.oid = $1
2025-09-14 11:24:02.757 UTC [74] DETAIL: Parameters: $1 = '1034'
2025-09-14 11:24:02.762 UTC [74] LOG: execute <unnamed>: SELECT typinput='pg_catalog.array_in'::regproc as is_array, typtype, typname, pg_type.oid FROM pg_catalog.pg_type LEFT JOIN (select ns.oid as nspoid, ns.nspname, r.r from pg_namespace as ns join ( select s.r, (current_schemas(false))[s.r] as nspname from generate_series(1, array_upper(current_schemas(false), 1)) as s(r) ) as r using ( nspname ) ) as sp ON sp.nspoid = typnamespace WHERE pg_type.oid = $1 ORDER BY sp.r, pg_type.oid DESC
2025-09-14 11:24:02.762 UTC [74] DETAIL: Parameters: $1 = '1033'
2025-09-14 11:24:02.799 UTC [74] LOG: execute <unnamed>: select N.oid::bigint as id,
N.xmin as state_number,
nspname as name,
D.description,
pg_catalog.pg_get_userbyid(N.nspowner) as "owner"
from pg_catalog.pg_namespace N
left join pg_catalog.pg_description D on N.oid = D.objoid
order by case when nspname = pg_catalog.current_schema() then -1::bigint else N.oid::bigint end
2025-09-14 11:24:02.820 UTC [74] LOG: execute <unnamed>: select N.oid::bigint as id,
N.xmin as state_number,
nspname as name,
D.description,
pg_catalog.pg_get_userbyid(N.nspowner) as "owner"
from pg_catalog.pg_namespace N
left join pg_catalog.pg_description D on N.oid = D.objoid
order by case when nspname = pg_catalog.current_schema() then -1::bigint else N.oid::bigint end
- Ngôn ngữ chính
- Rust
- Star
- 165
- Fork
- 47
- Merge trung bình
- 8 giờ 52 phút
- Pull request đã merge (30 ngày)
- 12
Chuẩn bị môi trường
Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
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 datafusion-contrib/datafusion-postgres
-
Add support for PREPARE and EXECUTE statement for simple queryCó thể đã có người làm @TwistingTwists đã nhận 255 ngày trước. Đang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
datafusion-contrib/datafusion-postgres#292 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Plugable encoding for advanced data structuresCó thể làm lại được @TwistingTwists đã nhận 254 ngày trước và không có pull request nào đang mở. Đang mởenhancement module:arrow-pg
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
datafusion-contrib/datafusion-postgres#274 · 1 bình luận · 1 reaction ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Power BI startup queriesĐang mởmodule:pg_catalog
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
datafusion-contrib/datafusion-postgres#218 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Revisit AuthManager designCó thể làm lại được Pull request cho issue này đã bị đóng mà không được merge. Đang mở
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 20/100
datafusion-contrib/datafusion-postgres#191 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
pg_admin startup queriesCó thể đã có người làm Có pull request liên kết đang mở hoặc đã được merge. Đang mởmodule:pg_catalog
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100
datafusion-contrib/datafusion-postgres#178 · 15 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của datafusion-contrib/datafusion-postgres
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
higress-group/HiRoute#405 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
rust_analyzer flycheck: no CLI way to enable clippy from `check.overrideCommand`Có thể đã có người làm @TrapsterDK đã nhận hôm nay. Đang mởneeds-triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 77/100
bazelbuild/rules_rust#4392 ·
Maintainer thường phản hồi trong vòng 2 ngày
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 73/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
Maintainer thường phản hồi trong vòng 1 ngày
-
🐞 bug 🧩 bevy_gantz_egui
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
nannou-org/gantz#500 ·
Maintainer thường phản hồi trong vòng 1 ngày