Navigation Menu

Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Easy metadata extract improvements [CORE800] #1186

Closed
firebird-automations opened this issue Sep 17, 2003 · 10 comments
Closed

Easy metadata extract improvements [CORE800] #1186

firebird-automations opened this issue Sep 17, 2003 · 10 comments

Comments

@firebird-automations
Copy link
Collaborator

Submitted by: @pcisar

Assigned to: Claudio Valderrama C. (robocop)

Relate to CORE1394
Is related to QA623

SFID: 807982#⁠
Submitted By: pcisar

When working with databases, it is very nice to create
all the tables first, then convert the data to
Interbase, and at last put on the constraints, indexes,
triggers etc., that are needed.

Having separated CREATE INDEX from CREATE TABLE etc.,
is a very nice feature in the metadata extraction, but
unfortunately, the CREATE DOMAIN statements are not
separated into

CREATE DOMAIN D_YEAR
AS SMALLINT;
CREATE DOMAIN D_MONTH AS SMALLINT;
CREATE DOMAIN
D_DAY AS SMALLINT;

ALTER DOMAIN D_YEAR ADD CONSTRAINT CHECK
(VALUE>1900 AND VALUE<2100);
ALTER DOMAIN D_MONTH ADD
CONSTRAINT CHECK (VALUE>=1 AND <=12);
ALTER DOMAIN D_DAY ADD
CONSTRAINT CHECK (VALUE>=1 AND VALUE<=31);

I hereby request that this is done, in order to ease
data conversion.

Commits: f0c2759

@firebird-automations
Copy link
Collaborator Author

Commented by: Alice F. Bird (firebirds)

Date: 2005-07-26 06:02
Sender: robocop
Logged In: YES
user_id=62823

In order to ease data conversion? Please explain. Do you
want to extract metadata, then comment the part that belongs
to domain constraints, create a db and run the changed
script, then insert the data and later add the constraint,
so the data already inserted will violate such constraint? I
don't get the idea.

@firebird-automations
Copy link
Collaborator Author

Modified by: @pcisar

priority: Major [ 3 ] => Minor [ 4 ]

issuetype: New Feature [ 2 ] => Improvement [ 4 ]

SF_ID: 807982 =>

@firebird-automations
Copy link
Collaborator Author

Modified by: Alice F. Bird (firebirds)

description: SFID: 807982#⁠
Submitted By: pcisar

When working with databases, it is very nice to create
all the tables first, then convert the data to
Interbase, and at last put on the constraints, indexes,
triggers etc., that are needed.

Having separated CREATE INDEX from CREATE TABLE etc.,
is a very nice feature in the metadata extraction, but
unfortunately, the CREATE DOMAIN statements are not
separated into

CREATE DOMAIN D_YEAR
AS SMALLINT;
CREATE DOMAIN D_MONTH AS SMALLINT;
CREATE DOMAIN
D_DAY AS SMALLINT;

ALTER DOMAIN D_YEAR ADD CONSTRAINT CHECK
(VALUE>1900 AND VALUE<2100);
ALTER DOMAIN D_MONTH ADD
CONSTRAINT CHECK (VALUE>=1 AND <=12);
ALTER DOMAIN D_DAY ADD
CONSTRAINT CHECK (VALUE>=1 AND VALUE<=31);

I hereby request that this is done, in order to ease
data conversion.

=>

SFID: 807982#⁠
Submitted By: pcisar

When working with databases, it is very nice to create
all the tables first, then convert the data to
Interbase, and at last put on the constraints, indexes,
triggers etc., that are needed.

Having separated CREATE INDEX from CREATE TABLE etc.,
is a very nice feature in the metadata extraction, but
unfortunately, the CREATE DOMAIN statements are not
separated into

CREATE DOMAIN D_YEAR
AS SMALLINT;
CREATE DOMAIN D_MONTH AS SMALLINT;
CREATE DOMAIN
D_DAY AS SMALLINT;

ALTER DOMAIN D_YEAR ADD CONSTRAINT CHECK
(VALUE>1900 AND VALUE<2100);
ALTER DOMAIN D_MONTH ADD
CONSTRAINT CHECK (VALUE>=1 AND <=12);
ALTER DOMAIN D_DAY ADD
CONSTRAINT CHECK (VALUE>=1 AND VALUE<=31);

I hereby request that this is done, in order to ease
data conversion.

@firebird-automations
Copy link
Collaborator Author

Modified by: @pcisar

Workflow: jira [ 10824 ] => Firebird [ 15234 ]

@firebird-automations
Copy link
Collaborator Author

Modified by: @dyemanov

Link: This issue relate to CORE1394 [ CORE1394 ]

@firebird-automations
Copy link
Collaborator Author

Modified by: Claudio Valderrama C. (robocop)

status: Open [ 1 ] => Resolved [ 5 ]

resolution: Fixed [ 1 ]

Fix Version: 3.0 Alpha 1 [ 10331 ]

@firebird-automations
Copy link
Collaborator Author

Modified by: @pcisar

Link: This issue is related to QA623 [ QA623 ]

@firebird-automations
Copy link
Collaborator Author

Modified by: @pavel-zotov

QA Status: No test

@firebird-automations
Copy link
Collaborator Author

Modified by: @pavel-zotov

status: Resolved [ 5 ] => Resolved [ 5 ]

QA Status: No test => Done successfully

@firebird-automations
Copy link
Collaborator Author

Modified by: @pavel-zotov

status: Resolved [ 5 ] => Closed [ 6 ]

Fix Version: 3.0.0 [ 10740 ]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant