Better data type specification
@abelmilash-msft is already working on this.
Since Jun 25, 2026.
Assessment
This issue has not been assessed yet.
Description
Hello and congratulations with finally providing an MS-developed Python SDK for Dataverse!
I must admit I found the press release a bit humorous - this is not new functionality in Python. I have created and maintained such a library for a few years now, which is used in production workloads for projects I am working on in Aker BP.
I do think it's fantastic to have more development power behind such an SDK, and I will look into this every now and then to see if my old "junk" is ready to be replaced! 😎
Anyway, looking through the code it immediately jumps out that specifying a string column (for instance) creates a column with a 200 character limit, with no way of specifying the max length. Same with other data types, you cannot influence min/max for a numerical column. I think this would be a good addition. I do love the enum-coercion for choice type columns, I haven't implemented this yet in my own framework!
- Dominant language
- Python
- Stars
- 60
- Forks
- 23
- Avg merge
- 13h 53m
- Merged PRs (30d)
- 3
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from microsoft/PowerPlatform-DataverseClient-Python
-
enhancement
Difficulty 4/5 3-5 days Newbie friendliness 55/100
-
enhancement
Difficulty 4/5 3-5 days Newbie friendliness 68/100
-
enhancement
Difficulty 3/5 1-2 days Newbie friendliness 72/100
-
bug
microsoft/PowerPlatform-DataverseClient-Python#194 · 1 assignee ·
-
microsoft/PowerPlatform-DataverseClient-Python#170 · 1 assignee ·
All issues in microsoft/PowerPlatform-DataverseClient-Python
Similar issues
-
documentation help wanted
Difficulty 2/5 1-3 hours Newbie friendliness 90/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 90/100
simonw/sqlite-utils#872 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100