Skip to content

Commit fc6be7e

Browse files
committed
Update database configuration
1 parent 5716dcd commit fc6be7e

File tree

8 files changed

+9
-9
lines changed

8 files changed

+9
-9
lines changed

.env.dist

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ POSTGRES_USER=
77
POSTGRES_PASSWORD=
88
POSTGRES_HOST=
99
POSTGRES_PORT=
10-
MEASUREMENTS_DB=
11-
MEASUREMENTS_SCHEMA=
10+
POSTGRES_DB=
11+
POSTGRES_SCHEMA=
1212

1313
# RabbitMQ
1414
CLOUDAMQP_URL=

README.md

-26 Bytes

.env structure

POSTGRES_USER: username to access the database (pick anyone. i.e: testuser) POSTGRES_PASSWORD: password to access the database (pick anyone. i.e: test1234) MEASUREMENTS_DB: "measurementsPOSTGRES_DB: "dev" POSTGRES_HOST: the name of the postgres container (in this case: db) POSTGRES_PORT: 5432

Docker

Build container

$ docker-compose build

app/database/database.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
class SQLAlchemyClient():
1515
db_url = environ.get("DATABASE_URL", engine.URL.create(
1616
"postgres",
17-
database=environ.get("MEASUREMENTS_DB", "measurements"),
17+
database=environ.get("POSTGRES_DB", "dev"),
1818
username=environ.get("POSTGRES_USER", "user"),
1919
password=environ.get("POSTGRES_PASSWORD", "1234"),
2020
host=environ.get("POSTGRES_HOST", "sql"),

app/database/models/device_plant.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
class DevicePlant(Base):
99
__tablename__ = "device_plant"
10-
__table_args__ = {'schema': environ.get("MEASUREMENTS_SCHEMA", "dev")}
10+
__table_args__ = {'schema': environ.get("POSTGRES_SCHEMA", "measurements")}
1111

1212
id_device: Mapped[str] = mapped_column(String(32), primary_key=True)
1313
id_plant: Mapped[int] = mapped_column(Integer, unique=True)

app/database/models/measurement.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
class Measurement(Base):
99
__tablename__ = "measurements"
10-
__table_args__ = {'schema': environ.get("MEASUREMENTS_SCHEMA", "dev")}
10+
__table_args__ = {'schema': environ.get("POSTGRES_SCHEMA", "measurements")}
1111

1212
id: Mapped[int] = mapped_column(primary_key=True, autoincrement=True)
1313
id_plant: Mapped[int] = mapped_column(Integer, unique=True)
@@ -22,7 +22,7 @@ class Measurement(Base):
2222
CheckConstraint('humidity >= 0 AND humidity <= 100', name='check_humidity'),
2323
CheckConstraint('humidity >= 0 ', name='check_light'),
2424
CheckConstraint('humidity >= 0 AND humidity <= 100', name='check_watering'),
25-
{'schema': environ.get("MEASUREMENTS_SCHEMA", "dev")}
25+
{'schema': environ.get("POSTGRES_SCHEMA", "measurements")}
2626
)
2727

2828
def __repr__(self):

app/database/models/number.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,5 @@
55

66
class Number(Base):
77
__tablename__ = 'numbers'
8-
__table_args__ = {'schema': environ.get("MEASUREMENTS_SCHEMA", "dev")}
8+
__table_args__ = {'schema': environ.get("POSTGRES_SCHEMA", "measurements")}
99
number = Column(Integer, primary_key=True)

app/service/calculator_service.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ class CalculatorService:
88
def __init__(self):
99
engine_ = create_engine(environ.get("DATABASE_URL", engine.URL.create(
1010
"postgres",
11-
database=environ.get("MEASUREMENTS_DB", "measurements"),
11+
database=environ.get("POSTGRES_DB", "dev"),
1212
username=environ.get("POSTGRES_USER", "user"),
1313
password=environ.get("POSTGRES_PASSWORD", "1234"),
1414
host=environ.get("POSTGRES_HOST", "sql"),

app/service/rabbitmq/consumer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525

2626
dbUrl = environ.get("DATABASE_URL", engine.URL.create(
2727
"postgres",
28-
database=environ.get("MEASUREMENTS_DB", "measurements"),
28+
database=environ.get("POSTGRES_DB", "dev"),
2929
username=environ.get("POSTGRES_USER", "user"),
3030
password=environ.get("POSTGRES_PASSWORD", "1234"),
3131
host=environ.get("POSTGRES_HOST", "sql"),

0 commit comments

Comments
 (0)