Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 9 additions & 9 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@
- name: Install activerecord and testsuite from PyPI
run: |
pip install "rhosocial-activerecord @ git+https://github.com/rhosocial/python-activerecord.git@release/v1.0.0.dev30" # NOSONAR
pip install "rhosocial-activerecord-testsuite @ git+https://github.com/rhosocial/python-activerecord-testsuite.git@feature/extract-epoch"
pip install "rhosocial-activerecord-testsuite @ git+https://github.com/rhosocial/python-activerecord-testsuite.git@release/v1.0.0.dev17"

Check warning on line 58 in .github/workflows/test.yml

View check run for this annotation

SonarQubeCloud / SonarCloud Code Analysis

Using dependencies without locking resolved versions is security-sensitive.

See more on https://sonarcloud.io/project/issues?id=rhosocial_python-activerecord-sqlserver&issues=AaG_to-ulmZBWKwRYsZw&open=AaG_to-ulmZBWKwRYsZw&pullRequest=12

Check warning on line 58 in .github/workflows/test.yml

View check run for this annotation

SonarQubeCloud / SonarCloud Code Analysis

Omitting "--only-binary :all:" can lead to the execution of setup scripts. Make sure it is safe here.

See more on https://sonarcloud.io/project/issues?id=rhosocial_python-activerecord-sqlserver&issues=AaG_to-ulmZBWKwRYsZv&open=AaG_to-ulmZBWKwRYsZv&pullRequest=12

- name: Install dependencies
run: |
Expand Down Expand Up @@ -145,7 +145,7 @@
- name: Install activerecord and testsuite from PyPI
run: |
pip install "rhosocial-activerecord @ git+https://github.com/rhosocial/python-activerecord.git@release/v1.0.0.dev30" # NOSONAR
pip install "rhosocial-activerecord-testsuite @ git+https://github.com/rhosocial/python-activerecord-testsuite.git@feature/extract-epoch"
pip install "rhosocial-activerecord-testsuite @ git+https://github.com/rhosocial/python-activerecord-testsuite.git@release/v1.0.0.dev17"

Check warning on line 148 in .github/workflows/test.yml

View check run for this annotation

SonarQubeCloud / SonarCloud Code Analysis

Omitting "--only-binary :all:" can lead to the execution of setup scripts. Make sure it is safe here.

See more on https://sonarcloud.io/project/issues?id=rhosocial_python-activerecord-sqlserver&issues=AaG_to-ulmZBWKwRYsZx&open=AaG_to-ulmZBWKwRYsZx&pullRequest=12

Check warning on line 148 in .github/workflows/test.yml

View check run for this annotation

SonarQubeCloud / SonarCloud Code Analysis

Using dependencies without locking resolved versions is security-sensitive.

See more on https://sonarcloud.io/project/issues?id=rhosocial_python-activerecord-sqlserver&issues=AaG_to-ulmZBWKwRYsZy&open=AaG_to-ulmZBWKwRYsZy&pullRequest=12

- name: Install dependencies
run: |
Expand Down Expand Up @@ -235,7 +235,7 @@
- name: Install activerecord and testsuite from PyPI
run: |
pip install "rhosocial-activerecord @ git+https://github.com/rhosocial/python-activerecord.git@release/v1.0.0.dev30" # NOSONAR
pip install "rhosocial-activerecord-testsuite @ git+https://github.com/rhosocial/python-activerecord-testsuite.git@feature/extract-epoch"
pip install "rhosocial-activerecord-testsuite @ git+https://github.com/rhosocial/python-activerecord-testsuite.git@release/v1.0.0.dev17"

Check warning on line 238 in .github/workflows/test.yml

View check run for this annotation

SonarQubeCloud / SonarCloud Code Analysis

Using dependencies without locking resolved versions is security-sensitive.

See more on https://sonarcloud.io/project/issues?id=rhosocial_python-activerecord-sqlserver&issues=AaG_to-ulmZBWKwRYsZ0&open=AaG_to-ulmZBWKwRYsZ0&pullRequest=12

Check warning on line 238 in .github/workflows/test.yml

View check run for this annotation

SonarQubeCloud / SonarCloud Code Analysis

Omitting "--only-binary :all:" can lead to the execution of setup scripts. Make sure it is safe here.

See more on https://sonarcloud.io/project/issues?id=rhosocial_python-activerecord-sqlserver&issues=AaG_to-ulmZBWKwRYsZz&open=AaG_to-ulmZBWKwRYsZz&pullRequest=12

- name: Install dependencies
run: |
Expand Down Expand Up @@ -325,7 +325,7 @@
- name: Install activerecord and testsuite from PyPI
run: |
pip install "rhosocial-activerecord @ git+https://github.com/rhosocial/python-activerecord.git@release/v1.0.0.dev30" # NOSONAR
pip install "rhosocial-activerecord-testsuite @ git+https://github.com/rhosocial/python-activerecord-testsuite.git@feature/extract-epoch"
pip install "rhosocial-activerecord-testsuite @ git+https://github.com/rhosocial/python-activerecord-testsuite.git@release/v1.0.0.dev17"

Check warning on line 328 in .github/workflows/test.yml

View check run for this annotation

SonarQubeCloud / SonarCloud Code Analysis

Using dependencies without locking resolved versions is security-sensitive.

See more on https://sonarcloud.io/project/issues?id=rhosocial_python-activerecord-sqlserver&issues=AaG_to-ulmZBWKwRYsZ1&open=AaG_to-ulmZBWKwRYsZ1&pullRequest=12

- name: Install dependencies
run: |
Expand Down Expand Up @@ -415,7 +415,7 @@
- name: Install activerecord and testsuite from PyPI
run: |
pip install "rhosocial-activerecord @ git+https://github.com/rhosocial/python-activerecord.git@release/v1.0.0.dev30" # NOSONAR
pip install "rhosocial-activerecord-testsuite @ git+https://github.com/rhosocial/python-activerecord-testsuite.git@feature/extract-epoch"
pip install "rhosocial-activerecord-testsuite @ git+https://github.com/rhosocial/python-activerecord-testsuite.git@release/v1.0.0.dev17"

Check warning on line 418 in .github/workflows/test.yml

View check run for this annotation

SonarQubeCloud / SonarCloud Code Analysis

Using dependencies without locking resolved versions is security-sensitive.

See more on https://sonarcloud.io/project/issues?id=rhosocial_python-activerecord-sqlserver&issues=AaG_to-ulmZBWKwRYsZ2&open=AaG_to-ulmZBWKwRYsZ2&pullRequest=12

- name: Install dependencies
run: |
Expand Down Expand Up @@ -505,7 +505,7 @@
- name: Install activerecord and testsuite from PyPI
run: |
pip install "rhosocial-activerecord @ git+https://github.com/rhosocial/python-activerecord.git@release/v1.0.0.dev30" # NOSONAR
pip install "rhosocial-activerecord-testsuite @ git+https://github.com/rhosocial/python-activerecord-testsuite.git@feature/extract-epoch"
pip install "rhosocial-activerecord-testsuite @ git+https://github.com/rhosocial/python-activerecord-testsuite.git@release/v1.0.0.dev17"

Check warning on line 508 in .github/workflows/test.yml

View check run for this annotation

SonarQubeCloud / SonarCloud Code Analysis

Using dependencies without locking resolved versions is security-sensitive.

See more on https://sonarcloud.io/project/issues?id=rhosocial_python-activerecord-sqlserver&issues=AaG_to-ulmZBWKwRYsZ4&open=AaG_to-ulmZBWKwRYsZ4&pullRequest=12

Check warning on line 508 in .github/workflows/test.yml

View check run for this annotation

SonarQubeCloud / SonarCloud Code Analysis

Omitting "--only-binary :all:" can lead to the execution of setup scripts. Make sure it is safe here.

See more on https://sonarcloud.io/project/issues?id=rhosocial_python-activerecord-sqlserver&issues=AaG_to-ulmZBWKwRYsZ3&open=AaG_to-ulmZBWKwRYsZ3&pullRequest=12

- name: Install dependencies
run: |
Expand Down Expand Up @@ -596,7 +596,7 @@
- name: Install activerecord and testsuite from PyPI
run: |
pip install "rhosocial-activerecord @ git+https://github.com/rhosocial/python-activerecord.git@release/v1.0.0.dev30" # NOSONAR
pip install "rhosocial-activerecord-testsuite @ git+https://github.com/rhosocial/python-activerecord-testsuite.git@feature/extract-epoch"
pip install "rhosocial-activerecord-testsuite @ git+https://github.com/rhosocial/python-activerecord-testsuite.git@release/v1.0.0.dev17"

Check warning on line 599 in .github/workflows/test.yml

View check run for this annotation

SonarQubeCloud / SonarCloud Code Analysis

Omitting "--only-binary :all:" can lead to the execution of setup scripts. Make sure it is safe here.

See more on https://sonarcloud.io/project/issues?id=rhosocial_python-activerecord-sqlserver&issues=AaG_to-ulmZBWKwRYsZ5&open=AaG_to-ulmZBWKwRYsZ5&pullRequest=12

Check warning on line 599 in .github/workflows/test.yml

View check run for this annotation

SonarQubeCloud / SonarCloud Code Analysis

Using dependencies without locking resolved versions is security-sensitive.

See more on https://sonarcloud.io/project/issues?id=rhosocial_python-activerecord-sqlserver&issues=AaG_to-ulmZBWKwRYsZ6&open=AaG_to-ulmZBWKwRYsZ6&pullRequest=12

- name: Install dependencies
run: |
Expand Down Expand Up @@ -686,7 +686,7 @@
- name: Install activerecord and testsuite from PyPI
run: |
pip install "rhosocial-activerecord @ git+https://github.com/rhosocial/python-activerecord.git@release/v1.0.0.dev30" # NOSONAR
pip install "rhosocial-activerecord-testsuite @ git+https://github.com/rhosocial/python-activerecord-testsuite.git@feature/extract-epoch"
pip install "rhosocial-activerecord-testsuite @ git+https://github.com/rhosocial/python-activerecord-testsuite.git@release/v1.0.0.dev17"

Check warning on line 689 in .github/workflows/test.yml

View check run for this annotation

SonarQubeCloud / SonarCloud Code Analysis

Using dependencies without locking resolved versions is security-sensitive.

See more on https://sonarcloud.io/project/issues?id=rhosocial_python-activerecord-sqlserver&issues=AaG_to-ulmZBWKwRYsZ8&open=AaG_to-ulmZBWKwRYsZ8&pullRequest=12

Check warning on line 689 in .github/workflows/test.yml

View check run for this annotation

SonarQubeCloud / SonarCloud Code Analysis

Omitting "--only-binary :all:" can lead to the execution of setup scripts. Make sure it is safe here.

See more on https://sonarcloud.io/project/issues?id=rhosocial_python-activerecord-sqlserver&issues=AaG_to-ulmZBWKwRYsZ7&open=AaG_to-ulmZBWKwRYsZ7&pullRequest=12

- name: Install dependencies
run: |
Expand Down Expand Up @@ -785,7 +785,7 @@
- name: Install activerecord and testsuite from PyPI
run: |
pip install "rhosocial-activerecord @ git+https://github.com/rhosocial/python-activerecord.git@release/v1.0.0.dev30" # NOSONAR
pip install "rhosocial-activerecord-testsuite @ git+https://github.com/rhosocial/python-activerecord-testsuite.git@feature/extract-epoch"
pip install "rhosocial-activerecord-testsuite @ git+https://github.com/rhosocial/python-activerecord-testsuite.git@release/v1.0.0.dev17"

Check warning on line 788 in .github/workflows/test.yml

View check run for this annotation

SonarQubeCloud / SonarCloud Code Analysis

Using dependencies without locking resolved versions is security-sensitive.

See more on https://sonarcloud.io/project/issues?id=rhosocial_python-activerecord-sqlserver&issues=AaG_to-ulmZBWKwRYsZ-&open=AaG_to-ulmZBWKwRYsZ-&pullRequest=12

Check warning on line 788 in .github/workflows/test.yml

View check run for this annotation

SonarQubeCloud / SonarCloud Code Analysis

Omitting "--only-binary :all:" can lead to the execution of setup scripts. Make sure it is safe here.

See more on https://sonarcloud.io/project/issues?id=rhosocial_python-activerecord-sqlserver&issues=AaG_to-ulmZBWKwRYsZ9&open=AaG_to-ulmZBWKwRYsZ9&pullRequest=12

- name: Install dependencies
run: |
Expand Down
13 changes: 8 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -204,11 +204,14 @@ oldest release carry no gate and are omitted.
- **No native arrays, and no JSON *type*.** JSON is reachable through
functions (`JSON_VALUE`, `JSON_QUERY`) on 2016+, not through a column
type, and `supports_json_type` gates on that.
- **Table partitioning is not implemented.** `add_partition`,
`attach_partition`, `detach_partition`, `list_table_partitioning`,
`range_table_partitioning`, `hash_table_partitioning` and
`subpartitioning` are all `False` at every probed version. A model does
not take a `__partition__` attribute.
- **Table partitioning is metadata-only.** Partition functions,
schemes and aligned indexes are introspectable through
`introspect partitions` / `list_partitions`, but partition *lifecycle*
(`add_partition`, `attach_partition`, `detach_partition`,
`list_table_partitioning`, `range_table_partitioning`,
`hash_table_partitioning`, `subpartitioning`) is not implemented: those
switches are all `False` at every probed version and a model does not take
a `__partition__` attribute.
- Also unsupported: `alter_type`, `constraint_enforced`, `create_or_replace_view`,
`deferrable_*`, `fetch_with_ties`, `fk_match`, `returning_alias`,
`returning_wildcard`, `set_type`, `transaction_mode`.
Expand Down
1 change: 1 addition & 0 deletions changelog.d/12.added.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Added SQL Server partitions, user-defined types and constraint introspection.
Loading
Loading